add_data_names(data_names_t aNames) | neogfx::nrc::ui_element< Base > | inlineprotected |
add_element_ref(const neolib::i_string &aRef) override | neogfx::nrc::ui_element< Base > | inlineprotected |
add_header(std::string const &aHeader) | neogfx::nrc::ui_element< Base > | inline |
add_ref() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
anonymous() const override | neogfx::nrc::ui_element< Base > | inline |
anonymous_id() const override | neogfx::nrc::ui_element< Base > | inline |
children() const override | neogfx::nrc::ui_element< Base > | inline |
children() override | neogfx::nrc::ui_element< Base > | inline |
children_t typedef | neogfx::nrc::ui_element< Base > | |
concrete_array_data_t typedef | neogfx::nrc::ui_element< Base > | |
control_block() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
data_names() const | neogfx::nrc::ui_element< Base > | inlineprotected |
data_names_t typedef | neogfx::nrc::ui_element< Base > | protected |
element_ptr_t typedef | neogfx::nrc::ui_element< Base > | |
element_refs() const override | neogfx::nrc::ui_element< Base > | inlineprotected |
emit(std::string const &aArgument) const | neogfx::nrc::ui_element< Base > | inlineprotected |
emit(std::string const &aFormat, const Args &... aArguments) const | neogfx::nrc::ui_element< Base > | inlineprotected |
emit_body() const override | neogfx::nrc::ui_element< Base > | inlineprotected |
emit_ctor() const override | neogfx::nrc::ui_element< Base > | inlineprotected |
emit_generic_ctor() const | neogfx::nrc::ui_element< Base > | inlineprotected |
emit_generic_ctor(const std::optional< neolib::string > &aText) const | neogfx::nrc::ui_element< Base > | inlineprotected |
emit_generic_ctor(std::string const &aEnumName, Enum aEnum) const | neogfx::nrc::ui_element< Base > | inlineprotected |
emit_generic_ctor(const T &aArgument) const | neogfx::nrc::ui_element< Base > | inlineprotected |
emit_preamble() const override | neogfx::nrc::ui_element< Base > | inlineprotected |
fragment() const override | neogfx::nrc::ui_element< Base > | inline |
fragment() override | neogfx::nrc::ui_element< Base > | inline |
fragment_name() const override | neogfx::nrc::ui_element< Base > | inline |
generate_anonymous_id(neolib::i_string &aNewAnonymousId) const override | neogfx::nrc::ui_element< Base > | inline |
generate_base_ctor_args(bool aArgsAfter=false) const override | neogfx::nrc::ui_element< Base > | inlineprotected |
generate_ctor_params(bool aParamsAfter=false) const override | neogfx::nrc::ui_element< Base > | inlineprotected |
has_parent() const override | neogfx::nrc::ui_element< Base > | inline |
headers() const override | neogfx::nrc::ui_element< Base > | inline |
id() const override | neogfx::nrc::ui_element< Base > | inline |
instantiate(i_app &aApp) override | neogfx::nrc::ui_element< Base > | inline |
instantiate(i_widget &aWidget) override | neogfx::nrc::ui_element< Base > | inline |
instantiate(i_layout &aLayout) override | neogfx::nrc::ui_element< Base > | inline |
is_member_element() const override | neogfx::nrc::ui_element< Base > | inline |
layout() const | neogfx::nrc::ui_element< Base > | inlineprotected |
name() const override | neogfx::nrc::ui_element< Base > | inline |
operator=(const reference_counted &) | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
parent() const override | neogfx::nrc::ui_element< Base > | inline |
parent() override | neogfx::nrc::ui_element< Base > | inline |
parse(const neolib::i_string &aName, const data_t &aData) override | neogfx::nrc::ui_element< Base > | inlineprotected |
parse(const neolib::i_string &aName, const array_data_t &aArrayData) override | neogfx::nrc::ui_element< Base > | inlineprotected |
parser() const override | neogfx::nrc::ui_element< Base > | inline |
pin() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
reference_counted() noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
reference_counted(const reference_counted &aOther) noexcept | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
release() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
release_and_take_ownership() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
release_and_take_ownership() override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
set_type_name(const neolib::i_string &aTypeName) override | neogfx::nrc::ui_element< Base > | inline |
type() const override | neogfx::nrc::ui_element< Base > | inline |
type_name() const override | neogfx::nrc::ui_element< Base > | inline |
ui_element(const i_ui_element_parser &aParser, ui_element_type aType) | neogfx::nrc::ui_element< Base > | inline |
ui_element(const i_ui_element_parser &aParser, ui_element_type aType, const neolib::optional< neolib::string > &aId) | neogfx::nrc::ui_element< Base > | inline |
ui_element(const i_ui_element_parser &aParser, i_ui_element &aParent, ui_element_type aType) | neogfx::nrc::ui_element< Base > | inline |
ui_element(const i_ui_element_parser &aParser, i_ui_element &aParent, ui_element_type aType, const neolib::optional< neolib::string > &aId) | neogfx::nrc::ui_element< Base > | inline |
ui_element(const i_ui_element_parser &aParser, i_ui_element &aParent, member_element_t, ui_element_type aType) | neogfx::nrc::ui_element< Base > | inline |
unpin() const override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
use_count() const noexcept override | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
~reference_counted() | neolib::reference_counted< Base, DeallocateOnRelease > | inline |
~ui_element() | neogfx::nrc::ui_element< Base > | inline |