.. index:: pair: class; EE::UI::Doc::TextFormat .. _doxid-class_e_e_1_1_u_i_1_1_doc_1_1_text_format: class EE::UI::Doc::TextFormat ============================= .. toctree:: :hidden: enum_EE_UI_Doc_TextFormat_Encoding.rst enum_EE_UI_Doc_TextFormat_LineEnding.rst .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class TextFormat { public: // enums enum :ref:`Encoding`; enum :ref:`LineEnding`; // fields :ref:`Encoding` :target:`encoding` = :ref:`Encoding::UTF8`; :ref:`LineEnding` :target:`newLine` = :ref:`LineEnding::LF`; bool :target:`bom` = false; // methods static std::vector`, std::string>> :target:`encodings`(); static std::string :target:`lineEndingToString`(const :ref:`TextFormat::LineEnding`& le); static :ref:`TextFormat::LineEnding` :target:`stringToLineEnding`(const std::string& str); static std::string :target:`encodingToString`(:ref:`TextFormat::Encoding` enc); static :ref:`Encoding` :target:`encodingFromString`(const std::string& str); static TextFormat :target:`autodetect`(:ref:`IOStream`& ins); };