.. index:: pair: class; EE::UI::Doc::TextRanges .. _doxid-class_e_e_1_1_u_i_1_1_doc_1_1_text_ranges: class EE::UI::Doc::TextRanges ============================= .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class TextRanges: public :ref:`EE::SmallVector` { public: // construction :target:`TextRanges`(); :target:`TextRanges`(const std::vector<:ref:`TextRange`>& ranges); :target:`TextRanges`(std::initializer_list<:ref:`TextRange`> ranges); :target:`TextRanges`(const :ref:`TextRange`& range); // methods bool :target:`isSorted`() const; bool :target:`isValid`() const; bool :target:`exists`(const :ref:`TextRange`& range) const; size_t :target:`findIndex`(const :ref:`TextRange`& range) const; bool :target:`hasSelection`() const; void :target:`sort`(); void :target:`setSorted`(); bool :target:`merge`(); std::string :target:`toString`() const; static TextRanges :target:`fromString`(const std::string& str); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // methods static constexpr size_t :ref:`stack_size`(); bool :ref:`is_small`() const;