Bitcoin ABC  0.29.2
P2P Digital Currency
Public Member Functions | Public Attributes | List of all members
Uint256RadixKey Struct Reference

Facility for using an uint256 as a radix tree key. More...

#include <uint256radixkey.h>

Collaboration diagram for Uint256RadixKey:
[legend]

Public Member Functions

 Uint256RadixKey (const uint256 &keyIn)
 
 Uint256RadixKey (const base_uint< 256 > &keyIn)
 
Uint256RadixKey operator>> (uint32_t shift) const
 
Uint256RadixKey operator& (const Uint256RadixKey &mask) const
 
 operator size_t () const
 

Public Attributes

arith_uint256 base
 

Detailed Description

Facility for using an uint256 as a radix tree key.

Definition at line 17 of file uint256radixkey.h.

Constructor & Destructor Documentation

◆ Uint256RadixKey() [1/2]

Uint256RadixKey::Uint256RadixKey ( const uint256 keyIn)
inline

Definition at line 20 of file uint256radixkey.h.

◆ Uint256RadixKey() [2/2]

Uint256RadixKey::Uint256RadixKey ( const base_uint< 256 > &  keyIn)
inline

Definition at line 21 of file uint256radixkey.h.

Member Function Documentation

◆ operator size_t()

Uint256RadixKey::operator size_t ( ) const
inline

Definition at line 27 of file uint256radixkey.h.

Here is the call graph for this function:

◆ operator&()

Uint256RadixKey Uint256RadixKey::operator& ( const Uint256RadixKey mask) const
inline

Definition at line 24 of file uint256radixkey.h.

◆ operator>>()

Uint256RadixKey Uint256RadixKey::operator>> ( uint32_t  shift) const
inline

Definition at line 23 of file uint256radixkey.h.

Member Data Documentation

◆ base

arith_uint256 Uint256RadixKey::base

Definition at line 18 of file uint256radixkey.h.


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