BitShares-Core  7.0.2
BitShares blockchain node software and command-line wallet software
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
fc::detail::CAutoBN_CTX Class Reference

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 42 of file base58.cpp.

Constructor & Destructor Documentation

◆ CAutoBN_CTX()

fc::detail::CAutoBN_CTX::CAutoBN_CTX ( )
inline

Definition at line 49 of file base58.cpp.

◆ ~CAutoBN_CTX()

fc::detail::CAutoBN_CTX::~CAutoBN_CTX ( )
inline

Definition at line 56 of file base58.cpp.

Member Function Documentation

◆ operator BN_CTX *()

fc::detail::CAutoBN_CTX::operator BN_CTX * ( )
inline

Definition at line 62 of file base58.cpp.

◆ operator!()

bool fc::detail::CAutoBN_CTX::operator! ( )
inline

Definition at line 65 of file base58.cpp.

◆ operator&()

BN_CTX** fc::detail::CAutoBN_CTX::operator& ( )
inline

Definition at line 64 of file base58.cpp.

◆ operator*()

BN_CTX& fc::detail::CAutoBN_CTX::operator* ( )
inline

Definition at line 63 of file base58.cpp.

◆ operator=()

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

Definition at line 46 of file base58.cpp.

Member Data Documentation

◆ pctx

BN_CTX* fc::detail::CAutoBN_CTX::pctx
protected

Definition at line 45 of file base58.cpp.


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