Crypto++ 8.7
Free C++ class library of cryptographic schemes
secblockfwd.h
Go to the documentation of this file.
1// secblockfwd.h - written and placed in the public domain by Jeffrey Walton
2
3/// \file secblockfwd.h
4/// \brief Forward declarations for SecBlock
5/// \details secblock.h and misc.h have a circular dependency. secblockfwd.h
6/// allows the library to sidestep the circular dependency, and reference
7/// SecBlock classes without the full implementation.
8/// \since Crypto++ 8.3
9
10#ifndef CRYPTOPP_SECBLOCKFWD_H
11#define CRYPTOPP_SECBLOCKFWD_H
12
13#include "config.h"
14
15NAMESPACE_BEGIN(CryptoPP)
16
17template <class T, class A>
18class SecBlock;
19
20template <class T, bool A>
22
26
27NAMESPACE_END
28
29#endif // CRYPTOPP_SECBLOCKFWD_H
SecBlock using AllocatorWithCleanup<byte, true> typedef.
Definition: secblock.h:1230
Allocates a block of memory with cleanup.
Definition: secblock.h:188
Secure memory block with allocator and cleanup.
Definition: secblock.h:731
SecBlock<byte> typedef.
Definition: secblock.h:1226
SecBlock<word> typedef.
Definition: secblock.h:1228
Library configuration file.
Crypto++ library namespace.