#include <stdexcept>
#include <ostream>
#include <typeinfo>
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::operator<< (std::ostream &out, const any &any_val) |
std::ostream & | rtflann::anyimpl::operator<< (std::ostream &out, const empty_any &) |
rtflann::anyimpl::SMALL_POLICY (bool) | |
rtflann::anyimpl::SMALL_POLICY (float) | |
rtflann::anyimpl::SMALL_POLICY (signed char) | |
rtflann::anyimpl::SMALL_POLICY (signed int) | |
rtflann::anyimpl::SMALL_POLICY (signed long) | |
rtflann::anyimpl::SMALL_POLICY (signed short) | |
rtflann::anyimpl::SMALL_POLICY (unsigned char) | |
rtflann::anyimpl::SMALL_POLICY (unsigned int) | |
rtflann::anyimpl::SMALL_POLICY (unsigned long) | |
rtflann::anyimpl::SMALL_POLICY (unsigned short) | |