Classes | Namespaces | Defines | 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

namespace  rtflann
namespace  rtflann::anyimpl

Defines

#define SMALL_POLICY(TYPE)
 Specializations for small types.

Functions

template<typename T >
base_any_policy * rtflann::anyimpl::get_policy ()
 This function will return a different policy for each type.
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)

Define Documentation

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

Specializations for small types.

Definition at line 124 of file any.h.



rtabmap
Author(s): Mathieu Labbe
autogenerated on Sat Jul 23 2016 11:44:28