acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
read_sz_stream Class Reference
Inheritance diagram for read_sz_stream:
quantum memory_quantum quantum_flag

Public Member Functions

 read_sz_stream (const_char_pointer psz, const_char_pointer pszBegin=nullptr)
 read_sz_stream (const read_sz_stream &stream)=delete
::u64 read_natural (::i32 iRadix=10)
::i64 read_integer (::i32 iRadix=10)
::f64 read_floating ()
::string get_word (const_char_pointer pszBreakCharacters=" \n\t\r,;")
::string read_find_first_character_in (const_char_pointer pszBreakCharacters)
read_sz_stream & operator>> (bool &b)
read_sz_stream & operator>> (::i8 &ch)
read_sz_stream & operator>> (uchar &uch)
read_sz_stream & operator>> (::i16 &sh)
read_sz_stream & operator>> (::u16 &u)
read_sz_stream & operator>> (::i32 &i)
read_sz_stream & operator>> (::u32 &u)
read_sz_stream & operator>> (::i64 &i)
read_sz_stream & operator>> (::u64 &u)
read_sz_stream & operator>> (::f32 &f)
read_sz_stream & operator>> (::f64 &d)
read_sz_stream & operator>> (string &str)
template<typename TYPE>
read_sz_stream & read (TYPE &t)
Public Member Functions inherited from quantum
 quantum (const ::quantum &quantum)
 quantum (::quantum &&quantum)
bool has_flag (enum_flag eflag) const
void set_flag (enum_flag eflag)
void set_flag (enum_flag eflag, bool bSet)
void clear_flag (enum_flag eflag)
void set_ok_flag ()
void set_nok (enum_flag estatusFailure=e_flag_failure)
void set_modified_flag (bool bModified=true)
bool has_proto_flag () const
void set_fail_flag ()
void set_timed_out_flag ()
void set_persistent_flag (bool bSet=true)
bool has_ok_flag () const
bool nok () const
bool has_timed_out_flag ()
bool has_modified_flag () const
bool has_persistent_flag () const
bool has_shared_flag () const
void set_shared_flag (bool bSet=true)
bool has_finishing_flag () const
void set_finishing_flag ()
void clear_finishing_flag ()
bool has_initialized_flag () const
void set_initialized_flag ()
void clear_initialized_flag ()
bool has_acquired_flag () const
void set_acquired_flag ()
void clear_acquired_flag ()
bool has_own_synchronization_flag () const
void set_own_synchronization_flag (bool bSet=true)
void clear_own_synchronization_flag ()
bool has_already_exists_flag () const
void set_already_exists_flag (bool bSet=true)
void clear_already_exists_flag ()
bool has_running_flag () const
void set_running_flag ()
void clear_running_flag ()
bool has_destroying_flag () const
void set_destroying_flag ()
void clear_destroying_flag ()
bool has_storing_flag () const
bool has_loading_flag () const
void set_storing_flag ()
void set_loading_flag ()
void defer_set_storing_flag ()
void defer_set_loading_flag ()
void set_statically_allocated_flag ()
void set_verbose_flag (bool bVerbose=true)
bool has_verbose_flag () const
bool has_read_only_flag () const
void set_read_only_flag ()
void clear_read_only_flag ()
bool has_owner_flag () const
void set_owner_flag ()
void clear_owner_flag ()
bool is_status_ok () const
bool has_failed_status () const
virtual void call_request (::request *prequest)
 inline void set_realized() { set_flag(e_flag_realized); }
virtual void request (::request *prequest)
virtual void on_request (::request *prequest)
Public Member Functions inherited from memory_quantum
void * operator new (size_t s)
void * operator new[] (size_t s)
void operator delete (void *p)
void operator delete[] (void *p)

Public Attributes

const_char_pointer m_psz
const_char_pointer m_pszBegin
Public Attributes inherited from quantum
::e_status m_estatus
Public Attributes inherited from quantum_flag
::e_flag m_eflagElement

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