Classes | Functions
cvflann::anyimpl Namespace Reference

Classes

struct  bad_any_cast
 
struct  base_any_policy
 
struct  big_any_policy
 
struct  choose_policy
 
struct  choose_policy< any >
 
struct  choose_policy< T * >
 
struct  empty_any
 
struct  small_any_policy
 
struct  typed_base_any_policy
 

Functions

std::ostream & operator<< (std::ostream &out, const empty_any &)
 
 SMALL_POLICY (signed char)
 
 SMALL_POLICY (unsigned char)
 
 SMALL_POLICY (float)
 
 SMALL_POLICY (bool)
 
template<typename T >
base_any_policyget_policy ()
 This function will return a different policy for each type. More...
 

Function Documentation

std::ostream& cvflann::anyimpl::operator<< ( std::ostream &  out,
const empty_any &   
)
cvflann::anyimpl::SMALL_POLICY ( signed  char)
cvflann::anyimpl::SMALL_POLICY ( unsigned  char)
cvflann::anyimpl::SMALL_POLICY ( float  )
cvflann::anyimpl::SMALL_POLICY ( bool  )
template<typename T >
base_any_policy* cvflann::anyimpl::get_policy ( )

This function will return a different policy for each type.