#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::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) | |