Classes | Namespaces | Macros | Functions
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

class  rtflann::any
 
struct  rtflann::anyimpl::bad_any_cast
 
struct  rtflann::anyimpl::base_any_policy
 
struct  rtflann::anyimpl::big_any_policy< T >
 
struct  rtflann::anyimpl::choose_policy< T >
 
struct  rtflann::anyimpl::choose_policy< any >
 
struct  rtflann::anyimpl::choose_policy< T * >
 
struct  rtflann::anyimpl::empty_any
 
struct  rtflann::anyimpl::small_any_policy< T >
 
struct  rtflann::anyimpl::typed_base_any_policy< T >
 

Namespaces

 rtflann
 
 rtflann::anyimpl
 

Macros

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

Functions

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

Macro Definition Documentation

◆ SMALL_POLICY

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

Specializations for small types.

Definition at line 126 of file any.h.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:38:58