acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
text_reader Class Reference

Public Member Functions

 text_reader (const_char_pointer psz)
 text_reader (const text_reader &textreader)
 text_reader (text_reader &&textreader)
text_reader & operator>> (bool &b)
text_reader & operator>> (::i8 &ch)
text_reader & operator>> (::u8 &uch)
text_reader & operator>> (::i16 &sh)
text_reader & operator>> (::u16 &u)
text_reader & operator>> (::i32 &i)
text_reader & operator>> (::u32 &u)
text_reader & operator>> (::i64 &i)
text_reader & operator>> (::u64 &u)
text_reader & operator>> (::f32 &f)
text_reader & operator>> (::f64 &d)
text_reader & operator>> (string &str)
text_reader & operator>> (::property_set &set)
template<typename TYPE>
void read_natural (TYPE &t, const_char_pointer &psz)
template<typename TYPE>
void read_integer (TYPE &t, const_char_pointer &psz)
template<typename TYPE>
void read_f32 (TYPE &t, const_char_pointer &psz)

Static Public Member Functions

static string read_line (const_char_pointer &psz)
static const_ansi_range read_word (const_char_pointer &psz)
static void skip_whitespace (const_char_pointer &psz)
static void paired_trim (const_ansi_range &block, const_char_pointer pszBeg, const_char_pointer pszEnd)
static string ellipsis (const_char_pointer psz, character_count maximum_length)

Public Attributes

const_char_pointer m_psz

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