Crypto++ 8.9
Free C++ class library of cryptographic schemes
|
Library configuration file. More...
Go to the source code of this file.
Namespaces | |
namespace | CryptoPP |
Crypto++ library namespace. | |
Macros | |
#define | CRYPTOPP_ENABLE_NAMESPACE_WEAK 1 |
#define | Weak1 Weak |
#define | CryptoPP |
#define | NAMESPACE_BEGIN(x) |
#define | NAMESPACE_END |
#define | DOCUMENTED_TYPEDEF(x, y) class y : public x {} |
#define | protected private |
#define | ANONYMOUS_NAMESPACE_BEGIN namespace { |
#define | ANONYMOUS_NAMESPACE_END } |
#define | USING_NAMESPACE(x) using namespace x; |
#define | DOCUMENTED_NAMESPACE_BEGIN(x) namespace x { |
#define | DOCUMENTED_NAMESPACE_END } |
Library configuration file.
config_ns.h
provides defines for C++ and library namespaces.
config.h
was split into components in May 2019 to better integrate with Autoconf and its feature tests. The splitting occurred so users could continue to include config.h
while allowing Autoconf to write new config_asm.h
and new config_cxx.h
using its feature tests.
config.h
rather than config_ns.h
directly. Definition in file config_ns.h.
#define CRYPTOPP_ENABLE_NAMESPACE_WEAK 1 |
Definition at line 51 of file config_ns.h.
#define Weak1 Weak |
Definition at line 52 of file config_ns.h.
#define CryptoPP |
Definition at line 54 of file config_ns.h.
#define NAMESPACE_BEGIN | ( | x | ) |
Definition at line 55 of file config_ns.h.
#define NAMESPACE_END |
Definition at line 56 of file config_ns.h.
#define DOCUMENTED_TYPEDEF | ( | x, | |
y ) class y : public x {} |
Definition at line 58 of file config_ns.h.
#define protected private |
Definition at line 60 of file config_ns.h.
#define ANONYMOUS_NAMESPACE_BEGIN namespace { |
Definition at line 70 of file config_ns.h.
#define ANONYMOUS_NAMESPACE_END } |
Definition at line 71 of file config_ns.h.
#define USING_NAMESPACE | ( | x | ) | using namespace x; |
Definition at line 72 of file config_ns.h.
#define DOCUMENTED_NAMESPACE_BEGIN | ( | x | ) | namespace x { |
Definition at line 73 of file config_ns.h.
#define DOCUMENTED_NAMESPACE_END } |
Definition at line 74 of file config_ns.h.