1 #ifndef EBML_NG_LAZYLOAD_STATUS_H 2 #define EBML_NG_LAZYLOAD_STATUS_H 5 #include "../../ebmlElement.h" 34 status_t(
bool,
const std::string&,
const T&);
35 status_t(
bool,
const char*,
const T&);
52 operator bool()
const;
53 operator const T&()
const;
54 const T&
data()
const;
55 operator std::string()
const;
Definition: basictypes.h:40
A drop-in replacement for std::shared_ptr tailored for EBML objects.
Definition: ptrs.h:27
void throw_exc(const ptr< const ebmlElement > &) const
std::string reason
Definition: status.h:18
T _data
Definition: status.h:20
status_t & operator=(const status_t &)
bool result
Definition: status.h:16