Classes | Namespaces | Macros | Functions
nodeutil.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  YAML_PM::_FindFromNodeAtIndex< T, b >
 
struct  YAML_PM::_FindFromNodeAtIndex< T, true >
 
struct  YAML_PM::is_index_type< T >
 
struct  YAML_PM::is_index_type_with_check< T, check >
 
struct  YAML_PM::is_index_type_with_check< std::size_t, false >
 
struct  YAML_PM::is_same_type< T, U >
 
struct  YAML_PM::is_same_type< T, T >
 

Namespaces

 YAML_PM
 

Macros

#define MAKE_INDEX_TYPE(Type)   template <> struct is_index_type_with_check<Type, is_same_type<Type, std::size_t>::value> { enum { value = true }; }
 

Functions

template<typename T >
const Node * YAML_PM::FindFromNodeAtIndex (const Node &node, const T &key)
 
 YAML_PM::MAKE_INDEX_TYPE (int)
 
 YAML_PM::MAKE_INDEX_TYPE (unsigned)
 
 YAML_PM::MAKE_INDEX_TYPE (short)
 
 YAML_PM::MAKE_INDEX_TYPE (long)
 

Macro Definition Documentation

◆ MAKE_INDEX_TYPE

#define MAKE_INDEX_TYPE (   Type)    template <> struct is_index_type_with_check<Type, is_same_type<Type, std::size_t>::value> { enum { value = true }; }

Definition at line 28 of file nodeutil.h.



libpointmatcher
Author(s):
autogenerated on Sat May 27 2023 02:38:03