CAF  0.17.3
caf::type_erased_tuple Member List

This is the complete list of members for caf::type_erased_tuple, including all inherited members.

apply(F fun) -> optional< typename detail::get_callable_trait< F >::result_type > (defined in caf::type_erased_tuple)caf::type_erased_tuple
copy(size_t pos) const =0caf::type_erased_tuplepure virtual
empty() constcaf::type_erased_tuple
get(size_t pos) const noexcept=0caf::type_erased_tuplepure virtual
get_as(size_t pos) constcaf::type_erased_tuple
get_as(typed_index< T, Pos >) const (defined in caf::type_erased_tuple)caf::type_erased_tuple
get_as_tuple(detail::type_list< Ts... >, detail::int_list< Is... >) const (defined in caf::type_erased_tuple)caf::type_erased_tuple
get_as_tuple() const (defined in caf::type_erased_tuple)caf::type_erased_tuple
get_mutable(size_t pos)=0caf::type_erased_tuplepure virtual
get_mutable_as(size_t pos)caf::type_erased_tuple
inspect(serializer &sink, const type_erased_tuple &x) (defined in caf::type_erased_tuple)caf::type_erased_tuplerelated
inspect(deserializer &source, type_erased_tuple &x) (defined in caf::type_erased_tuple)caf::type_erased_tuplerelated
inspect(binary_serializer &sink, const type_erased_tuple &x) (defined in caf::type_erased_tuple)caf::type_erased_tuplerelated
inspect(binary_deserializer &source, type_erased_tuple &x) (defined in caf::type_erased_tuple)caf::type_erased_tuplerelated
load(size_t pos, deserializer &source)=0caf::type_erased_tuplepure virtual
load(size_t pos, binary_deserializer &source)=0caf::type_erased_tuplepure virtual
load(deserializer &source)caf::type_erased_tuplevirtual
load(binary_deserializer &source)caf::type_erased_tuplevirtual
make_type_erased_tuple_view(Ts &... xs) (defined in caf::type_erased_tuple)caf::type_erased_tuplerelated
make_typed_index() (defined in caf::type_erased_tuple)caf::type_erased_tuplestatic
match_element(size_t pos) const noexceptcaf::type_erased_tuple
match_elements() const noexceptcaf::type_erased_tuple
matches(size_t pos, uint16_t nr, const std::type_info *ptr) const noexceptcaf::type_erased_tuple
matches(size_t pos, const rtti_pair &rtti) const noexceptcaf::type_erased_tuple
move_if_unshared(size_t pos)caf::type_erased_tuple
operator=(const type_erased_tuple &)=default (defined in caf::type_erased_tuple)caf::type_erased_tuple
save(size_t pos, serializer &sink) const =0caf::type_erased_tuplepure virtual
save(size_t pos, binary_serializer &sink) const =0caf::type_erased_tuplepure virtual
save(serializer &sink) constcaf::type_erased_tuplevirtual
save(binary_serializer &sink) constcaf::type_erased_tuplevirtual
shared() const noexceptcaf::type_erased_tuplevirtual
size() const noexcept=0caf::type_erased_tuplepure virtual
stringify(size_t pos) const =0caf::type_erased_tuplepure virtual
stringify() constcaf::type_erased_tuple
to_string(const type_erased_tuple &x) (defined in caf::type_erased_tuple)caf::type_erased_tuplerelated
type(size_t pos) const noexcept=0caf::type_erased_tuplepure virtual
type_erased_tuple()=default (defined in caf::type_erased_tuple)caf::type_erased_tuple
type_erased_tuple(const type_erased_tuple &)=default (defined in caf::type_erased_tuple)caf::type_erased_tuple
type_nr(size_t pos) const noexceptcaf::type_erased_tuple
~type_erased_tuple() (defined in caf::type_erased_tuple)caf::type_erased_tuplevirtual