#include <any.h>
Inherits cvflann::anyimpl::base_any_policy.
Inherited by cvflann::anyimpl::big_any_policy< T >, and cvflann::anyimpl::small_any_policy< T >.
Public Member Functions | |
| virtual ::size_t | get_size () |
| virtual const std::type_info & | type () |
| virtual void | static_delete (void **x)=0 |
| virtual void | copy_from_value (void const *src, void **dest)=0 |
| virtual void | clone (void *const *src, void **dest)=0 |
| virtual void | move (void *const *src, void **dest)=0 |
| virtual void * | get_value (void **src)=0 |
| virtual void | print (std::ostream &out, void *const *src)=0 |
| virtual ::size_t cvflann::anyimpl::typed_base_any_policy< T >::get_size | ( | ) | [virtual] |
Implements cvflann::anyimpl::base_any_policy.
| virtual const std::type_info& cvflann::anyimpl::typed_base_any_policy< T >::type | ( | ) | [virtual] |
Implements cvflann::anyimpl::base_any_policy.
| virtual void cvflann::anyimpl::base_any_policy::static_delete | ( | void ** | x | ) | [pure virtual, inherited] |
Implemented in cvflann::anyimpl::big_any_policy< T >, and cvflann::anyimpl::small_any_policy< T >.
| virtual void cvflann::anyimpl::base_any_policy::copy_from_value | ( | void const * | src, |
| void ** | dest | ||
| ) | [pure virtual, inherited] |
Implemented in cvflann::anyimpl::big_any_policy< T >, and cvflann::anyimpl::small_any_policy< T >.
| virtual void cvflann::anyimpl::base_any_policy::clone | ( | void *const * | src, |
| void ** | dest | ||
| ) | [pure virtual, inherited] |
Implemented in cvflann::anyimpl::big_any_policy< T >, and cvflann::anyimpl::small_any_policy< T >.
| virtual void cvflann::anyimpl::base_any_policy::move | ( | void *const * | src, |
| void ** | dest | ||
| ) | [pure virtual, inherited] |
Implemented in cvflann::anyimpl::big_any_policy< T >, and cvflann::anyimpl::small_any_policy< T >.
| virtual void* cvflann::anyimpl::base_any_policy::get_value | ( | void ** | src | ) | [pure virtual, inherited] |
Implemented in cvflann::anyimpl::big_any_policy< T >, and cvflann::anyimpl::small_any_policy< T >.
| virtual void cvflann::anyimpl::base_any_policy::print | ( | std::ostream & | out, |
| void *const * | src | ||
| ) | [pure virtual, inherited] |