libebml_ng
Public Member Functions | Protected Attributes | List of all members
ebml::prepared_base_t Class Reference

#include <lazyload.h>

Inheritance diagram for ebml::prepared_base_t:
ebml::prepared_move_t ebml::prepared_resize_t

Public Member Functions

 prepared_base_t (bool)
 
 prepared_base_t (bool, const std::string &)
 
 prepared_base_t (bool, std::string &&)
 
 prepared_base_t (const prepared_base_t &)
 
 prepared_base_t (prepared_base_t &&)
 
virtual ~prepared_base_t ()
 
prepared_base_toperator= (const prepared_base_t &)
 
prepared_base_toperator= (prepared_base_t &&)
 
 operator bool () const
 

Protected Attributes

bool result
 
union {
   std::string   reason
 
}; 
 

Constructor & Destructor Documentation

◆ prepared_base_t() [1/5]

ebml::prepared_base_t::prepared_base_t ( bool  )

◆ prepared_base_t() [2/5]

ebml::prepared_base_t::prepared_base_t ( bool  ,
const std::string &   
)

◆ prepared_base_t() [3/5]

ebml::prepared_base_t::prepared_base_t ( bool  ,
std::string &&   
)

◆ prepared_base_t() [4/5]

ebml::prepared_base_t::prepared_base_t ( const prepared_base_t )

◆ prepared_base_t() [5/5]

ebml::prepared_base_t::prepared_base_t ( prepared_base_t &&  )

◆ ~prepared_base_t()

virtual ebml::prepared_base_t::~prepared_base_t ( )
virtual

Member Function Documentation

◆ operator bool()

ebml::prepared_base_t::operator bool ( ) const

◆ operator=() [1/2]

prepared_base_t& ebml::prepared_base_t::operator= ( const prepared_base_t )

◆ operator=() [2/2]

prepared_base_t& ebml::prepared_base_t::operator= ( prepared_base_t &&  )

Member Data Documentation

◆ @15

union { ... }

◆ reason

std::string ebml::prepared_base_t::reason

◆ result

bool ebml::prepared_base_t::result
protected

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