| 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 |