|
virtual const neolib::i_string & | element_namespace () const =0 |
|
virtual const neolib::i_string & | current_fragment () const =0 |
|
virtual const neolib::i_string & | current_element () const =0 |
|
virtual void | index (const neolib::i_string &aId, const i_ui_element &aElement) const =0 |
|
virtual const i_ui_element * | find (const neolib::i_string &aId) const =0 |
|
virtual const i_ui_element & | at (const neolib::i_string &aId) const =0 |
|
virtual void | generate_anonymous_id (neolib::i_string &aNewAnonymousId) const =0 |
|
virtual void | indent (int32_t aLevel, neolib::i_string &aResult) const =0 |
|
virtual void | emit (const neolib::i_string &aText) const =0 |
|
neolib::string | generate_anonymous_id () const |
|
std::string | indent (int32_t aLevel) const |
|
std::string | source_location () const |
|
bool | data_exists (std::string const &aKey) const |
|
bool | array_data_exists (std::string const &aKey) const |
|
const data_t & | get_data (std::string const &aKey) const |
|
data_t & | get_data (std::string const &aKey) |
|
const array_data_t & | get_array_data (std::string const &aKey) const |
|
array_data_t & | get_array_data (std::string const &aKey) |
|
template<typename T > |
const abstract_t< T > & | get (std::string const &aKey) const |
|
template<typename T > |
abstract_t< T > & | get (std::string const &aKey) |
|
template<typename T > |
neolib::optional< T > | get_optional (std::string const &aKey) const |
|
template<typename T > |
neolib::optional< T > | get_optional_enum (std::string const &aKey) const |
|
template<typename T , typename U > |
const abstract_t< T > & | get (std::string const &aKey, const U &aDefault) const |
|
template<typename T , typename U > |
abstract_t< T > & | get (std::string const &aKey, U &aDefault) |
|
void | emit (std::string const &aArgument) const |
|
template<typename T > |
void | emit (std::string const &aFormat, const T &aArgument) const |
|
template<typename T1 , typename T2 > |
void | emit (std::string const &aFormat, const T1 &aArgument1, const T2 &aArgument2) const |
|
template<typename T1 , typename T2 , typename T3 > |
void | emit (std::string const &aFormat, const T1 &aArgument1, const T2 &aArgument2, const T3 &aArgument3) const |
|
template<typename T1 , typename T2 , typename T3 , typename T4 > |
void | emit (std::string const &aFormat, const T1 &aArgument1, const T2 &aArgument2, const T3 &aArgument3, const T4 &aArgument4) const |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 > |
void | emit (std::string const &aFormat, const T1 &aArgument1, const T2 &aArgument2, const T3 &aArgument3, const T4 &aArgument4, const T5 &aArgument5) const |
|
virtual | ~i_reference_counted ()=default |
|
virtual void | add_ref () const noexcept=0 |
|
virtual void | release () const =0 |
|
virtual int32_t | use_count () const noexcept=0 |
|
virtual const i_reference_counted * | release_and_take_ownership () const =0 |
|
virtual i_reference_counted * | release_and_take_ownership ()=0 |
|
virtual void | pin () const noexcept=0 |
|
virtual void | unpin () const =0 |
|
virtual i_ref_control_block & | control_block ()=0 |
|
Definition at line 35 of file i_ui_element_parser.hpp.