|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
| string_stream (const ::file_pointer &pfile) | |
| string_stream (::file_pointer &&pfile) | |
| string_stream (string_stream &&stream) | |
| virtual class string_buffer * | string_buffer () |
| virtual::string | as_string () const |
| virtual::string & | string_reference () |
| Public Member Functions inherited from write_text_stream | |
| write_text_stream (const ::file_pointer &pfile) | |
| write_text_stream (::file_pointer &&pfile) | |
| write_text_stream (const write_text_stream &stream) | |
| write_text_stream (write_text_stream &&stream) | |
| write_text_stream (const ::file_pointer &pfile, write_text_stream_struct &&streamstruct) | |
| inline ::file::fmtflags & | fmtflags () |
| inline ::file::fmtflags | fmtflags () const |
| void | print (const ::range< const ansi_character * > &str) |
| void | print (::ansi_character ansicharacter) |
| void | print (::wd16_character wd16character) |
| void | print (::wd32_character wd32character) |
| template<prototype_number NUMBER> | |
| void | write_number (NUMBER number) |
| template<prototype_number NUMBER> | |
| void | write_number (NUMBER number, const_char_pointer pszFormat) |
| void | append_format (const_char_pointer pszFormat,...) |
| void | new_line () |
| write_text_stream & | operator<< (::file::fmtflags e) |
| template<typename ENUM> | |
| write_text_stream & | operator<< (const enumeration< ENUM > &e) |
| write_text_stream & | operator<< (bool b) |
| write_text_stream & | operator<< (::i8 ch) |
| write_text_stream & | operator<< (enum_start_reference) |
| write_text_stream & | operator<< (uchar uch) |
| template<prototype_signed_not_8bit SIGNED> | |
| write_text_stream & | operator<< (SIGNED i) |
| template<prototype_unsigned_not_8bit UNSIGNED> | |
| write_text_stream & | operator<< (UNSIGNED u) |
| template<typename T> | |
| void | print_string_copy (const T &t) |
| template<prototype_floating FLOATING> | |
| write_text_stream & | operator<< (FLOATING f) |
| write_text_stream & | operator<< (const_char_pointer psz) |
| write_text_stream & | operator<< (const ::range< const_char_pointer > &range) |
| write_text_stream & | operator<< (const ::platform::type &type) |
| write_text_stream & | operator<< (const ::scoped_string &scopedstr) |
| template<prototype_character CHARACTER2, character_count sizeMaximumLength> | |
| write_text_stream & | operator<< (const ::inline_string< CHARACTER2, sizeMaximumLength > &inlinestring) |
| template<typename TYPE> | |
| write_text_stream & | write (const TYPE &t) |
| void | raw_print (const ::scoped_string &scopedstr) |
| void | write (const void *psz, character_count s) |
| Public Member Functions inherited from write_text_stream_struct | |
| write_text_stream_struct (const write_text_stream_struct &writetextstreamstruct)=default | |
| write_text_stream_struct (write_text_stream_struct &&writetextstreamstruct)=default | |
| void | set_width (::i32 width) |
| void | set_precision (::i32 precision) |
Additional Inherited Members | |
| Public Attributes inherited from write_text_stream | |
| ::file_pointer | m_pfile |
| Public Attributes inherited from write_text_stream_struct | |
| ::i8 | m_chSeparator = ' ' |
| const_char_pointer | m_pszEolSeparator = "\n" |
| print_formatting * | m_pprintingformat |