.. index:: pair: class; EE::UI::Doc::TextDocumentLine .. _doxid-class_e_e_1_1_u_i_1_1_doc_1_1_text_document_line: class EE::UI::Doc::TextDocumentLine =================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class TextDocumentLine { public: // construction :target:`TextDocumentLine`(const :ref:`String`& text); // methods void :target:`setText`(:ref:`String`&& text); void :target:`setText`(const :ref:`String`& text); const :ref:`String`& :target:`getText`() const; :ref:`String` :target:`getTextWithoutNewLine`() const; void :target:`operator=`(const std::string& right); :ref:`String::StringBaseType` :target:`operator[]`(std::size_t index) const; void :target:`insertChar`(const unsigned int& pos, const :ref:`String::StringBaseType`& tchar); void :target:`append`(const :ref:`String`& text); void :target:`append`(const :ref:`String::StringBaseType`& code); :ref:`String` :target:`substr`(std::size_t pos = 0, std::size_t n = String::StringType::npos) const; :ref:`String::Iterator` :target:`insert`(:ref:`String::Iterator` p, const :ref:`String::StringBaseType`& c); bool :target:`empty`() const; size_t :target:`size`() const; size_t :target:`length`() const; const :ref:`String::HashType`& :target:`getHash`() const; std::string :target:`toUtf8`() const; };