.. index:: pair: class; EE::System::PatternMatcher::State .. _doxid-class_e_e_1_1_system_1_1_pattern_matcher_1_1_state: class EE::System::PatternMatcher::State ======================================= .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class State { public: // fields :ref:`PatternMatcher`* :target:`mPattern`; :ref:`Range`* :target:`mRanges`; size_t :target:`mRefCount`; bool :target:`mOwnPattern`; // construction :target:`State`(:ref:`PatternMatcher`* pattern, bool ownPattern); :target:`~State`(); // methods bool :target:`range`(int index, int& start, int& end); bool :target:`matches`(const char* string, size_t length); };