ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
any.h File Reference
#include <stdexcept>
#include <ostream>
#include <typeinfo>
Include dependency graph for any.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  flann::anyimpl::bad_any_cast
 
struct  flann::anyimpl::empty_any
 
struct  flann::anyimpl::base_any_policy
 
struct  flann::anyimpl::typed_base_any_policy< T >
 
struct  flann::anyimpl::small_any_policy< T >
 
struct  flann::anyimpl::big_any_policy< T >
 
struct  flann::anyimpl::choose_policy< T >
 
struct  flann::anyimpl::choose_policy< T * >
 
struct  flann::anyimpl::choose_policy< any >
 
struct  flann::anyimpl::choose_policy< signed char >
 
struct  flann::anyimpl::choose_policy< unsigned char >
 
struct  flann::anyimpl::choose_policy< signed short >
 
struct  flann::anyimpl::choose_policy< unsigned short >
 
struct  flann::anyimpl::choose_policy< signed int >
 
struct  flann::anyimpl::choose_policy< unsigned int >
 
struct  flann::anyimpl::choose_policy< signed long >
 
struct  flann::anyimpl::choose_policy< unsigned long >
 
struct  flann::anyimpl::choose_policy< float >
 
struct  flann::anyimpl::choose_policy< bool >
 
class  flann::any
 

Namespaces

 flann
 
 flann::anyimpl
 

Macros

#define SMALL_POLICY(TYPE)
 Specializations for small types. More...
 

Functions

std::ostream & flann::anyimpl::operator<< (std::ostream &out, const empty_any &)
 
template<typename T >
base_any_policy * flann::anyimpl::get_policy ()
 This function will return a different policy for each type. More...
 
std::ostream & flann::operator<< (std::ostream &out, const any &any_val)
 

Macro Definition Documentation

◆ SMALL_POLICY

#define SMALL_POLICY (   TYPE)
Value:
template<> \
struct choose_policy<TYPE> { typedef small_any_policy<TYPE> type; \
}
char type

Specializations for small types.

Definition at line 126 of file any.h.