.. 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, std::shared_ptr<:ref:`Mutex`> docMutex); :target:`~TextDocumentLine`(); // methods void :target:`setText`(:ref:`String`&& text); const :ref:`String`& :target:`getText`() const; :ref:`String` :target:`getTextWithoutNewLine`() const; :ref:`String::StringBaseType` :target:`operator[]`(std::size_t index) const; void :target:`append`(const :ref:`String`& text); :ref:`String` :target:`substr`(std::size_t pos = 0, std::size_t n = String::StringType::npos) const; bool :target:`empty`() const; size_t :target:`size`() const; :ref:`String::HashType` :target:`getHash`() const; bool :target:`isAscii`() const; :ref:`Uint32` :target:`getTextHints`() const; };