abstract_type typedef | neolib::variant< color, gradient > | |
add_ref() const noexcept override | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inlinevirtual |
alpha() const | neogfx::text_color | inline |
control_block() override | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inlinevirtual |
get() const | neolib::i_variant< abstract_t< Types >... > | inline |
get() | neolib::i_variant< abstract_t< Types >... > | inline |
get_if() const | neolib::i_variant< abstract_t< Types >... > | inline |
get_if() | neolib::i_variant< abstract_t< Types >... > | inline |
holds_alternative() const | neolib::i_variant< abstract_t< Types >... > | inline |
index() const override | neolib::variant< color, gradient > | inlinevirtual |
is_alternative_v | neolib::variant< color, gradient > | static |
is_copy_assignable_v | neolib::variant< color, gradient > | static |
is_copy_constructible_v | neolib::variant< color, gradient > | static |
is_move_assignable_v | neolib::variant< color, gradient > | static |
is_move_constructible_v | neolib::variant< color, gradient > | static |
operator=(color_or_gradient const &aOther) | neogfx::text_color | inline |
variant< color, gradient >::operator=(T const &aOther) | neolib::variant< color, gradient > | inline |
variant< color, gradient >::operator=(T &&aOther) | neolib::variant< color, gradient > | inline |
reference_counted< i_variant< abstract_t< Types >... > >::operator=(const reference_counted &) | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inline |
pin() const noexcept override | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inlinevirtual |
reference_counted() noexcept | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inline |
reference_counted(const reference_counted &aOther) noexcept | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inline |
release() const override | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inlinevirtual |
release_and_take_ownership() const override | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inlinevirtual |
release_and_take_ownership() override | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inlinevirtual |
std_type typedef | neolib::variant< color, gradient > | |
text_color(color_or_gradient const &aOther) | neogfx::text_color | inline |
unpin() const override | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inlinevirtual |
use_count() const noexcept override | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inlinevirtual |
variant() | neolib::variant< color, gradient > | inline |
variant(T const &aOther) | neolib::variant< color, gradient > | inline |
variant(T &&aOther) | neolib::variant< color, gradient > | inline |
variant(T const &aOther) | neolib::variant< color, gradient > | inline |
variant(abstract_type &&aOther) | neolib::variant< color, gradient > | inline |
variant(T const &aValue) | neolib::variant< color, gradient > | inline |
variant(T &&aValue) | neolib::variant< color, gradient > | inline |
variant(T const &aValue) | neolib::variant< color, gradient > | inline |
variant(T &&aValue) | neolib::variant< color, gradient > | inline |
with_alpha(color::component aAlpha) const | neogfx::text_color | inline |
~i_reference_counted()=default | neolib::i_reference_counted | virtual |
~i_variant()=default | neolib::i_variant< abstract_t< Types >... > | virtual |
~reference_counted() | neolib::reference_counted< i_variant< abstract_t< Types >... > > | inline |