Gray C++ Libraries  0.0.2
A set of C++ libraries for MSVC, GNU on Windows, WinCE, Linux
GrayLib::cCipherAlgDef Class Referenceabstract

#include <cCipherTypeDef.h>

Inheritance diagram for GrayLib::cCipherAlgDef:
GrayLib::cCipherAlgAES GrayLib::cCipherAlgBlowfish GrayLib::cCipherAlgCCM_AES GrayLib::cCipherAlgCCM_Camellia GrayLib::cCipherAlgCamellia GrayLib::cCipherAlgDES GrayLib::cCipherAlgGCM_AES GrayLib::cCipherAlgGCM_Camellia GrayLib::cCipherAlgNone GrayLib::cCipherAlgRC4

Public Member Functions

CipherAlgorithm_TYPE get_HashCode () const noexcept
 
virtual cCipherBaseAllocCipherAlg (bool bEncodeMode) const =0
 

Public Attributes

const CipherAlgorithm_TYPE m_eCipherAlgorithm
 

Protected Member Functions

 cCipherAlgDef (CipherAlgorithm_TYPE eCipherAlgorithm) noexcept
 
virtual ~cCipherAlgDef ()
 

Detailed Description

Metadata about CipherAlgorithm_TYPE.

Constructor & Destructor Documentation

◆ cCipherAlgDef()

GrayLib::cCipherAlgDef::cCipherAlgDef ( CipherAlgorithm_TYPE  eCipherAlgorithm)
inlineprotectednoexcept

◆ ~cCipherAlgDef()

virtual GrayLib::cCipherAlgDef::~cCipherAlgDef ( )
inlineprotectedvirtual

Member Function Documentation

◆ AllocCipherAlg()

◆ get_HashCode()

CipherAlgorithm_TYPE GrayLib::cCipherAlgDef::get_HashCode ( ) const
inlinenoexcept

For sorting.

Member Data Documentation

◆ m_eCipherAlgorithm

const CipherAlgorithm_TYPE GrayLib::cCipherAlgDef::m_eCipherAlgorithm

The documentation for this class was generated from the following file: