ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
flann::anyimpl::big_any_policy< T > Struct Template Reference

#include <any.h>

Inheritance diagram for flann::anyimpl::big_any_policy< T >:
Collaboration diagram for flann::anyimpl::big_any_policy< T >:

Public Member Functions

virtual void static_delete (void **x)
 
virtual void copy_from_value (void const *src, void **dest)
 
virtual void clone (void *const *src, void **dest)
 
virtual void move (void *const *src, void **dest)
 
virtual void * get_value (void **src)
 
virtual const void * get_value (void *const *src)
 
virtual void print (std::ostream &out, void *const *src)
 
- Public Member Functions inherited from flann::anyimpl::typed_base_any_policy< T >
virtual ::size_t get_size ()
 
virtual const std::type_info & type ()
 

Detailed Description

template<typename T>
struct flann::anyimpl::big_any_policy< T >

Definition at line 77 of file any.h.

Member Function Documentation

◆ clone()

template<typename T >
virtual void flann::anyimpl::big_any_policy< T >::clone ( void *const *  src,
void **  dest 
)
inlinevirtual

Implements flann::anyimpl::base_any_policy.

Definition at line 89 of file any.h.

◆ copy_from_value()

template<typename T >
virtual void flann::anyimpl::big_any_policy< T >::copy_from_value ( void const *  src,
void **  dest 
)
inlinevirtual

Implements flann::anyimpl::base_any_policy.

Definition at line 85 of file any.h.

◆ get_value() [1/2]

template<typename T >
virtual void* flann::anyimpl::big_any_policy< T >::get_value ( void **  src)
inlinevirtual

Implements flann::anyimpl::base_any_policy.

Definition at line 98 of file any.h.

◆ get_value() [2/2]

template<typename T >
virtual const void* flann::anyimpl::big_any_policy< T >::get_value ( void *const *  src)
inlinevirtual

Implements flann::anyimpl::base_any_policy.

Definition at line 99 of file any.h.

◆ move()

template<typename T >
virtual void flann::anyimpl::big_any_policy< T >::move ( void *const *  src,
void **  dest 
)
inlinevirtual

Implements flann::anyimpl::base_any_policy.

Definition at line 93 of file any.h.

◆ print()

template<typename T >
virtual void flann::anyimpl::big_any_policy< T >::print ( std::ostream &  out,
void *const *  src 
)
inlinevirtual

Implements flann::anyimpl::base_any_policy.

Definition at line 100 of file any.h.

◆ static_delete()

template<typename T >
virtual void flann::anyimpl::big_any_policy< T >::static_delete ( void **  x)
inlinevirtual

Implements flann::anyimpl::base_any_policy.

Definition at line 79 of file any.h.

References NULL.


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