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

namespace  YAML_PM

Defines

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

Define Documentation

#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.



upstream_src
Author(s):
autogenerated on Mon Oct 6 2014 10:27:42