/* * Library Initialization * (C) 1999-2008,2015 Jack Lloyd * * Botan is released under the Simplified BSD License (see license.txt) */ #ifndef BOTAN_LIBRARY_INITIALIZER_H_ #define BOTAN_LIBRARY_INITIALIZER_H_ #include #include namespace Botan { BOTAN_DEPRECATED_HEADER(init.h) /* * Previously botan had state whose lifetime had to be explicitly * managed by the application. As of 1.11.14 this is no longer the * case, and this class is no longer needed and kept only for backwards * compatibility. */ class BOTAN_PUBLIC_API(2,0) BOTAN_DEPRECATED("LibraryInitializer is no longer required") LibraryInitializer final { public: explicit LibraryInitializer(const std::string& /*ignored*/ = "") { } static void initialize(const std::string& /*ignored*/ = "") {} static void deinitialize() {} }; } #endif