1 #ifndef NODEUTIL_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM 2 #define NODEUTIL_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM 4 #if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4 11 template <
typename T,
typename U>
21 template <
typename T,
bool check>
28 #define MAKE_INDEX_TYPE(Type) \ 29 template <> struct is_index_type_with_check<Type, is_same_type<Type, std::size_t>::value> { enum { value = true }; } 38 #undef MAKE_INDEX_TYPE 44 template <
typename T,
bool b>
62 #endif // NODEUTIL_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM _FindFromNodeAtIndex(const Node &node, const T &key)
const Node * FindFromNodeAtIndex(const Node &node, const T &key)
_FindFromNodeAtIndex(const Node &, const T &)