PRCYCoin  2.0.0.7rc1
P2P Digital Currency
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
CAutoBN_CTX Class Reference

RAII encapsulated BN_CTX (OpenSSL bignum context) More...

#include <bignum.h>

Public Member Functions

 CAutoBN_CTX ()
 
 ~CAutoBN_CTX ()
 
 operator BN_CTX * ()
 
BN_CTX & operator* ()
 
BN_CTX ** operator& ()
 
bool operator! ()
 

Protected Member Functions

BN_CTX * operator= (BN_CTX *pnew)
 

Protected Attributes

BN_CTX * pctx
 

Detailed Description

RAII encapsulated BN_CTX (OpenSSL bignum context)

Definition at line 26 of file bignum.h.

Constructor & Destructor Documentation

◆ CAutoBN_CTX()

CAutoBN_CTX::CAutoBN_CTX ( )
inline

Definition at line 33 of file bignum.h.

◆ ~CAutoBN_CTX()

CAutoBN_CTX::~CAutoBN_CTX ( )
inline

Definition at line 40 of file bignum.h.

Member Function Documentation

◆ operator BN_CTX *()

CAutoBN_CTX::operator BN_CTX * ( )
inline

Definition at line 46 of file bignum.h.

◆ operator!()

bool CAutoBN_CTX::operator! ( )
inline

Definition at line 49 of file bignum.h.

◆ operator&()

BN_CTX** CAutoBN_CTX::operator& ( )
inline

Definition at line 48 of file bignum.h.

◆ operator*()

BN_CTX& CAutoBN_CTX::operator* ( )
inline

Definition at line 47 of file bignum.h.

◆ operator=()

BN_CTX* CAutoBN_CTX::operator= ( BN_CTX *  pnew)
inlineprotected

Definition at line 30 of file bignum.h.

Member Data Documentation

◆ pctx

BN_CTX* CAutoBN_CTX::pctx
protected

Definition at line 29 of file bignum.h.


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