.. index:: pair: class; EE::UI::Doc::TextPosition .. _doxid-class_e_e_1_1_u_i_1_1_doc_1_1_text_position: class EE::UI::Doc::TextPosition =============================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class TextPosition { public: // construction :target:`TextPosition`(); :target:`TextPosition`(:ref:`Int64` line, :ref:`Int64` column); // methods bool :target:`isValid`() const; :ref:`Int64` :target:`line`() const; :ref:`Int64` :target:`column`() const; void :target:`setLine`(:ref:`Int64` line); void :target:`setColumn`(:ref:`Int64` column); bool :target:`operator==`(const TextPosition& other) const; bool :target:`operator!=`(const TextPosition& other) const; bool :target:`operator<`(const TextPosition& other) const; bool :target:`operator>`(const TextPosition& other) const; bool :target:`operator<=`(const TextPosition& other) const; bool :target:`operator>=`(const TextPosition& other) const; TextPosition :target:`operator+`(const TextPosition& other) const; TextPosition :target:`operator+=`(const TextPosition& other) const; TextPosition :target:`operator-`(const TextPosition& other) const; TextPosition :target:`operator-=`(const TextPosition& other) const; std::string :target:`toPositionString`() const; std::string :target:`toString`() const; static TextPosition :target:`fromString`(const std::string& pos); };