OpenCV  3.0.0
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Namespaces | Macros | Functions
any.h File Reference
#include "defines.h"
#include <stdexcept>
#include <ostream>
#include <typeinfo>

Classes

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

Namespaces

 cvflann
 
 cvflann::anyimpl
 

Macros

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

Functions

std::ostream & cvflann::anyimpl::operator<< (std::ostream &out, const empty_any &)
 
std::ostream & cvflann::operator<< (std::ostream &out, const any &any_val)
 

Macro Definition Documentation

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

Specializations for small types.