Static Public Member Functions | List of all members
linb::any::vtable_dynamic< T > Struct Template Reference

VTable for dynamically allocated storage. More...

Static Public Member Functions

static void copy (const storage_union &src, storage_union &dest)
 
static void destroy (storage_union &storage) noexcept
 
static void move (storage_union &src, storage_union &dest) noexcept
 
static void swap (storage_union &lhs, storage_union &rhs) noexcept
 
static const std::type_info & type () noexcept
 

Detailed Description

template<typename T>
struct linb::any::vtable_dynamic< T >

VTable for dynamically allocated storage.

Definition at line 249 of file include/behaviortree_cpp/contrib/any.hpp.

Member Function Documentation

◆ copy()

template<typename T >
static void linb::any::vtable_dynamic< T >::copy ( const storage_union src,
storage_union dest 
)
inlinestatic

Definition at line 264 of file include/behaviortree_cpp/contrib/any.hpp.

◆ destroy()

template<typename T >
static void linb::any::vtable_dynamic< T >::destroy ( storage_union storage)
inlinestaticnoexcept

Definition at line 258 of file include/behaviortree_cpp/contrib/any.hpp.

◆ move()

template<typename T >
static void linb::any::vtable_dynamic< T >::move ( storage_union src,
storage_union dest 
)
inlinestaticnoexcept

Definition at line 269 of file include/behaviortree_cpp/contrib/any.hpp.

◆ swap()

template<typename T >
static void linb::any::vtable_dynamic< T >::swap ( storage_union lhs,
storage_union rhs 
)
inlinestaticnoexcept

Definition at line 275 of file include/behaviortree_cpp/contrib/any.hpp.

◆ type()

template<typename T >
static const std::type_info& linb::any::vtable_dynamic< T >::type ( )
inlinestaticnoexcept

Definition at line 252 of file include/behaviortree_cpp/contrib/any.hpp.


The documentation for this struct was generated from the following file:


behaviortree_cpp_v4
Author(s): Davide Faconti
autogenerated on Fri Dec 13 2024 03:19:19