libcaf  0.15.5
caf::variant< Ts > Member List

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

apply_visitor(Visitor &visitor, const variant< Ts... > &data)caf::variant< Ts >related
apply_visitor(Visitor &visitor, variant< Ts... > &data)caf::variant< Ts >related
get(variant< Us... > &value)caf::variant< Ts >related
get(const variant< Us... > &value)caf::variant< Ts >related
get_if(variant< Us... > *value)caf::variant< Ts >related
get_if(const variant< Us... > *value)caf::variant< Ts >related
index() const (defined in caf::variant< Ts >)caf::variant< Ts >
inspect(Inspector &f, variant_reader< variant< Ts... >> &x)caf::variant< Ts >related
inspect(Inspector &f, variant< Ts... > &x)caf::variant< Ts >related
inspect(Inspector &f, variant_writer< variant< Ts... >> &x)caf::variant< Ts >related
inspect(Inspector &f, variant< Ts... > &x)caf::variant< Ts >related
max_type_id (defined in caf::variant< Ts >)caf::variant< Ts >static
operator=(const variant &other) (defined in caf::variant< Ts >)caf::variant< Ts >
operator=(variant &&other) (defined in caf::variant< Ts >)caf::variant< Ts >
operator=(U &&arg) (defined in caf::variant< Ts >)caf::variant< Ts >
operator==(const variant< Ts... > &x, const variant< Ts... > &y)caf::variant< Ts >related
operator==(const T &x, const variant< Ts... > &y)caf::variant< Ts >related
operator==(const variant< Ts... > &x, const T &y)caf::variant< Ts >related
type0 typedef (defined in caf::variant< Ts >)caf::variant< Ts >
types typedef (defined in caf::variant< Ts >)caf::variant< Ts >
valueless_by_exception() const (defined in caf::variant< Ts >)caf::variant< Ts >
variant() (defined in caf::variant< Ts >)caf::variant< Ts >
variant(U &&arg) (defined in caf::variant< Ts >)caf::variant< Ts >
variant(const variant &other) (defined in caf::variant< Ts >)caf::variant< Ts >
variant(variant &&other) (defined in caf::variant< Ts >)caf::variant< Ts >
visit(Visitor &&visitor, Variant &&data) -> decltype(data.apply(std::forward< Visitor >(visitor)))caf::variant< Ts >related
~variant() (defined in caf::variant< Ts >)caf::variant< Ts >