libcaf
0.15.5
|
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 =0 | caf::type_erased_tuple | pure virtual |
empty() const | caf::type_erased_tuple | |
get(size_t pos) const noexcept=0 | caf::type_erased_tuple | pure virtual |
get_as(size_t pos) const | caf::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)=0 | caf::type_erased_tuple | pure virtual |
get_mutable_as(size_t pos) | caf::type_erased_tuple | |
load(size_t pos, deserializer &source)=0 | caf::type_erased_tuple | pure virtual |
load(deserializer &source) | caf::type_erased_tuple | |
make_type_erased_tuple_view(Ts &... xs) | caf::type_erased_tuple | related |
make_typed_index() (defined in caf::type_erased_tuple) | caf::type_erased_tuple | static |
match_element(size_t pos) const noexcept | caf::type_erased_tuple | |
match_elements() const noexcept | caf::type_erased_tuple | |
matches(size_t pos, uint16_t nr, const std::type_info *ptr) const noexcept | caf::type_erased_tuple | |
matches(size_t pos, const rtti_pair &rtti) const noexcept | caf::type_erased_tuple | |
move_if_unshared(size_t pos) | caf::type_erased_tuple | |
rtti_pair typedef (defined in caf::type_erased_tuple) | caf::type_erased_tuple | |
save(size_t pos, serializer &sink) const =0 | caf::type_erased_tuple | pure virtual |
save(serializer &sink) const | caf::type_erased_tuple | |
serialize(Processor &proc, type_erased_tuple &x) | caf::type_erased_tuple | related |
serialize(Processor &proc, type_erased_tuple &x) | caf::type_erased_tuple | related |
shared() const noexcept | caf::type_erased_tuple | virtual |
size() const noexcept=0 | caf::type_erased_tuple | pure virtual |
stringify(size_t pos) const =0 | caf::type_erased_tuple | pure virtual |
stringify() const | caf::type_erased_tuple | |
to_string(const type_erased_tuple &x) | caf::type_erased_tuple | related |
type(size_t pos) const noexcept=0 | caf::type_erased_tuple | pure 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 noexcept | caf::type_erased_tuple | |
type_token() const noexcept=0 | caf::type_erased_tuple | pure virtual |
~type_erased_tuple() (defined in caf::type_erased_tuple) | caf::type_erased_tuple | virtual |