parcel 0.2.2
Wrappable, wire-transferable C++23 value system with JSON serialization
Loading...
Searching...
No Matches
parcel::UnionCell< Ts > Member List

This is the complete list of members for parcel::UnionCell< Ts >, including all inherited members.

absorb_display_info(json_t const &j, Out &out)parcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inlinestatic
active_kind() constparcel::UnionCell< Ts >inline
alternative_countparcel::UnionCell< Ts >static
alternativesparcel::UnionCell< Ts >static
cell_from_json(const json_t &j, const std::string_view expected_kind)parcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inlineprotectedstatic
clone() const overrideparcel::UnionCell< Ts >inlinevirtual
compare(ICell const &other) const overrideparcel::UnionCell< Ts >inlinevirtual
descriptor()parcel::UnionCell< Ts >inlinestatic
display_info_parcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >protected
explicit(false) BaseCell(U &&v)parcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inline
from_json(json_t const &j, ParcelRegistry const &reg)parcel::UnionCell< Ts >inlinestatic
from_json_strict(json_t const &j)parcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inlinestatic
get()parcel::UnionCell< Ts >inline
get() constparcel::UnionCell< Ts >inline
get()parcel::UnionCell< Ts >inline
get() constparcel::UnionCell< Ts >inline
get_if() noexceptparcel::UnionCell< Ts >inline
get_if() const noexceptparcel::UnionCell< Ts >inline
get_if() noexceptparcel::UnionCell< Ts >inline
get_if() const noexceptparcel::UnionCell< Ts >inline
hash_value() const noexceptparcel::ICellinlinevirtual
holds() const noexceptparcel::UnionCell< Ts >inline
holds_alternative() const noexceptparcel::UnionCell< Ts >inline
index() const noexceptparcel::UnionCell< Ts >inline
inject_display_info(json_t &j) constparcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inline
KEY_DESCRIPTIONparcel::ICellstatic
KEY_KINDparcel::ICellstatic
KEY_VALUEparcel::ICellstatic
kind() const overrideparcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inlinevirtual
kind_idparcel::UnionCell< Ts >static
nth_wrapper_t typedefparcel::UnionCell< Ts >
of(Args &&... args)parcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inlinestatic
operator=(U &&v)parcel::UnionCell< Ts >inline
overridden_display_info() const overrideparcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inlinevirtual
set_display_info(std::optional< DisplayInfo > m) overrideparcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inlineprotectedvirtual
to_formatted_string() constparcel::ICellinlinevirtual
to_json() const overrideparcel::UnionCell< Ts >inlinevirtual
to_string() const overrideparcel::UnionCell< Ts >inlinevirtual
unique(Args &&... args)parcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >inlinestatic
valueparcel::BaseCell< UnionCell< Ts... >, std::variant< Ts::storage_t... > >
variant_storage_t typedefparcel::UnionCell< Ts >
visit(F &&f)parcel::UnionCell< Ts >inline
visit(F &&f) constparcel::UnionCell< Ts >inline
with_color(comms::Color color) constparcel::ICellinline
with_color(std::string const &v) constparcel::ICellinline
with_description(std::string v) constparcel::ICellinline
with_display_info(DisplayInfo m) constparcel::ICellinline
with_icon(comms::Icon icon) constparcel::ICellinline
with_icon(std::string const &v) constparcel::ICellinline
with_name(std::string v) constparcel::ICellinline