ledger-core
Public Member Functions | Static Public Member Functions | List of all members
ledger::core::Bytes Class Reference
+ Inheritance diagram for ledger::core::Bytes:
+ Collaboration diagram for ledger::core::Bytes:

Public Member Functions

 Bytes (const std::vector< uint8_t > &bytes)
 
String toAscii () const
 
String toHex (bool uppercase=false) const
 
- Public Member Functions inherited from ledger::core::Sequence< T, Container >
 Sequence (const Container &container)
 
optional< T & > get (size_t index)
 Type-safe indexed getter.
 
optional< const T & > get (size_t index) const
 Type-safe indexed getter.
 
T & operator[] (size_t index)
 
const T & operator[] (size_t index) const
 
size_t size () const
 
void remove (size_t index)
 
Sequence< T, Container > & operator+= (const T &v)
 
ContainergetContainer ()
 
const ContainergetContainer () const
 
template<typename Result >
Option< Result > join (std::function< Result(const T &, const Option< Result > &)> f) const
 

Static Public Member Functions

static Bytes fromHex (const String &hex)
 

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