|  | neoGFX
    Cross-platform C++ app/game engine | 
This is the complete list of members for neogfx::nrc::i_ui_element_parser, including all inherited members.
| add_ref() const noexcept=0 | neolib::i_reference_counted | pure virtual | 
| array_data_exists(std::string const &aKey) const | neogfx::nrc::i_ui_element_parser | inline | 
| array_data_t typedef | neogfx::nrc::i_ui_element_parser | |
| at(const neolib::i_string &aId) const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| control_block()=0 | neolib::i_reference_counted | pure virtual | 
| current_element() const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| current_fragment() const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| data_exists(std::string const &aKey) const | neogfx::nrc::i_ui_element_parser | inline | 
| data_t typedef | neogfx::nrc::i_ui_element_parser | |
| element_namespace() const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| emit(const neolib::i_string &aText) const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| emit(std::string const &aArgument) const | neogfx::nrc::i_ui_element_parser | inline | 
| emit(std::string const &aFormat, const T &aArgument) const | neogfx::nrc::i_ui_element_parser | inline | 
| emit(std::string const &aFormat, const T1 &aArgument1, const T2 &aArgument2) const | neogfx::nrc::i_ui_element_parser | inline | 
| emit(std::string const &aFormat, const T1 &aArgument1, const T2 &aArgument2, const T3 &aArgument3) const | neogfx::nrc::i_ui_element_parser | inline | 
| emit(std::string const &aFormat, const T1 &aArgument1, const T2 &aArgument2, const T3 &aArgument3, const T4 &aArgument4) const | neogfx::nrc::i_ui_element_parser | inline | 
| emit(std::string const &aFormat, const T1 &aArgument1, const T2 &aArgument2, const T3 &aArgument3, const T4 &aArgument4, const T5 &aArgument5) const | neogfx::nrc::i_ui_element_parser | inline | 
| find(const neolib::i_string &aId) const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| generate_anonymous_id(neolib::i_string &aNewAnonymousId) const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| generate_anonymous_id() const | neogfx::nrc::i_ui_element_parser | inline | 
| get(std::string const &aKey) const | neogfx::nrc::i_ui_element_parser | inline | 
| get(std::string const &aKey) | neogfx::nrc::i_ui_element_parser | inline | 
| get(std::string const &aKey, const U &aDefault) const | neogfx::nrc::i_ui_element_parser | inline | 
| get(std::string const &aKey, U &aDefault) | neogfx::nrc::i_ui_element_parser | inline | 
| get_array_data(std::string const &aKey) const | neogfx::nrc::i_ui_element_parser | inline | 
| get_array_data(std::string const &aKey) | neogfx::nrc::i_ui_element_parser | inline | 
| get_data(std::string const &aKey) const | neogfx::nrc::i_ui_element_parser | inline | 
| get_data(std::string const &aKey) | neogfx::nrc::i_ui_element_parser | inline | 
| get_optional(std::string const &aKey) const | neogfx::nrc::i_ui_element_parser | inline | 
| get_optional_enum(std::string const &aKey) const | neogfx::nrc::i_ui_element_parser | inline | 
| indent(int32_t aLevel, neolib::i_string &aResult) const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| indent(int32_t aLevel) const | neogfx::nrc::i_ui_element_parser | inline | 
| index(const neolib::i_string &aId, const i_ui_element &aElement) const =0 | neogfx::nrc::i_ui_element_parser | pure virtual | 
| pin() const noexcept=0 | neolib::i_reference_counted | pure virtual | 
| release() const =0 | neolib::i_reference_counted | pure virtual | 
| release_and_take_ownership() const =0 | neolib::i_reference_counted | pure virtual | 
| release_and_take_ownership()=0 | neolib::i_reference_counted | pure virtual | 
| source_location() const | neogfx::nrc::i_ui_element_parser | inline | 
| unpin() const =0 | neolib::i_reference_counted | pure virtual | 
| use_count() const noexcept=0 | neolib::i_reference_counted | pure virtual | 
| ~i_reference_counted()=default | neolib::i_reference_counted | virtual |