guanaqo 1.0.0-alpha.24
Utilities for scientific software
Loading...
Searching...
No Matches
guanaqo::TypeErased< VTable, Allocator, SmallBufferSize > Member List

This is the complete list of members for guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >, including all inherited members.

allocate(size_t size)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprivate
allocatorguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >private
allocator_traits typedefguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >private
allocator_type typedefguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >
as() &guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
as() const &guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
as() &&guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
buffer_type typedefguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >private
call(Ret(*f)(const void *, FArgs...), Args &&...args) constguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
call(Ret(*f)(void *, FArgs...), Args &&...args)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
call(Ret(*f)(const void *)) constguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
call(Ret(*f)(void *))guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
call(Ret(*f)(const void *, const VTable &)) constguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
call(Ret(*f)(void *, const VTable &))guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
cleanup()guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprivate
const_ref_sizeguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >protectedstatic
construct_inplace(Args &&...args)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotected
deallocate()guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprivate
derived_from_TypeErased_helper(const Child &) noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >friend
do_copy_assign(const TypeErased &other)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprivate
get_allocator() const noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
get_const_pointer() constguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
get_pointer() constguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
invalid_sizeguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >protectedstatic
make(std::allocator_arg_t tag, const Alloc &alloc, Args &&...args)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlinestatic
make(Args &&...args)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlinestatic
mut_ref_sizeguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >protectedstatic
no_child_of_oursguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >privatestatic
operator bool() const noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineexplicit
operator=(const TypeErased &other)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
operator=(TypeErased &&other) noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
owns_referenced_object() const noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
referenced_object_is_const() const noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
selfguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >protected
sizeguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >protected
size_indicates_const(size_t size)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotectedstatic
size_indicates_ownership(size_t size)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineprotectedstatic
small_bufferguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >private
small_buffer_sizeguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >static
type() const noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased() noexcept(noexcept(allocator_type()) &&noexcept(VTable()))=defaultguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >
TypeErased(std::allocator_arg_t, const Alloc &alloc)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased(const TypeErased &other)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased(const TypeErased &other, const allocator_type &alloc)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased(std::allocator_arg_t, const allocator_type &alloc, const TypeErased &other)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased(TypeErased &&other) noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased(TypeErased &&other, const allocator_type &alloc) noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased(std::allocator_arg_t, const allocator_type &alloc, TypeErased &&other) noexceptguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline
TypeErased(std::allocator_arg_t, const Alloc &alloc, T &&d)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineexplicit
TypeErased(std::allocator_arg_t, const Alloc &alloc, std::in_place_type_t< T >, Args &&...args)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineexplicit
TypeErased(T &&d)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineexplicit
TypeErased(std::in_place_type_t< T >, Args &&...args)guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inlineexplicit
vtableguanaqo::TypeErased< VTable, Allocator, SmallBufferSize >protected
~TypeErased()guanaqo::TypeErased< VTable, Allocator, SmallBufferSize >inline