.. index:: pair: class; EE::System::LuaPatternStorage .. _doxid-class_e_e_1_1_system_1_1_lua_pattern_storage: class EE::System::LuaPatternStorage =================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class LuaPatternStorage: public :ref:`EE::System::LuaPattern` { public: // construction :target:`LuaPatternStorage`(const std::string& pattern); :target:`LuaPatternStorage`(std::string&& pattern); }; Inherited Members ----------------- .. ref-code-block:: cpp :class: doxyrest-overview-inherited-code-block public: // structs struct :ref:`Range`; // classes class :ref:`Match`; class :ref:`State`; // methods static std::string_view :ref:`getURLPattern`(); static std::string_view :ref:`getURIPattern`(); static std::string :ref:`matchesAny`(const std::vector& stringvec, const std::string_view& pattern); static std::string :ref:`match`(const std::string& string, const std::string_view& pattern); static :ref:`Range` :ref:`find`(const std::string& string, const std::string_view& pattern); static bool :ref:`matches`(const std::string& string, const std::string_view& pattern); bool :ref:`matches`(const char* stringSearch, int stringStartOffset, :ref:`LuaPattern::Range`* matchList, size_t stringLength) const; bool :ref:`matches`(const std::string& str, :ref:`LuaPattern::Range`* matchList = nullptr, int stringStartOffset = 0) const; bool :ref:`find`(const char* stringSearch, int& startMatch, int& endMatch, int stringStartOffset = 0, int stringLength = 0, int returnMatchIndex = 0) const; bool :ref:`find`(const std::string& s, int& startMatch, int& endMatch, int offset = 0, int returnedMatchIndex = 0) const; const size_t& :ref:`getNumMatches`() const; bool :ref:`range`(int indexGet, int& startMatch, int& endMatch, :ref:`LuaPattern::Range`* returnedMatched) const; const std::string_view& :ref:`getPatern`() const; :ref:`LuaPattern::Match` :ref:`gmatch`(const char* s); :ref:`LuaPattern::Match` :ref:`gmatch`(const char* s); :ref:`LuaPattern::Match` :ref:`gmatch`(const std::string& string); :ref:`LuaPattern::Match` :ref:`gmatch`(const std::string& string); std::string :ref:`gsub`(const char* text, const char* replace); std::string :ref:`gsub`(const std::string& text, const std::string& replace);