LLVM API Documentation
#include <YAMLTraits.h>

Public Types | |
| typedef void(* | Signature_enumeration )(class IO &, T &) |
Static Public Member Functions | |
| template<typename U > | |
| static char | test (SameType< Signature_enumeration,&U::enumeration > *) |
| template<typename U > | |
| static double | test (...) |
Static Public Attributes | |
| static bool const | value |
Definition at line 168 of file YAMLTraits.h.
| typedef void(* llvm::yaml::has_ScalarEnumerationTraits< T >::Signature_enumeration)(class IO &, T &) |
Definition at line 170 of file YAMLTraits.h.
| static char llvm::yaml::has_ScalarEnumerationTraits< T >::test | ( | SameType< Signature_enumeration,&U::enumeration > * | ) | [static] |
| static double llvm::yaml::has_ScalarEnumerationTraits< T >::test | ( | ... | ) | [static] |
bool const llvm::yaml::has_ScalarEnumerationTraits< T >::value [static] |
(sizeof(test<ScalarEnumerationTraits<T> >(nullptr)) == 1)
Definition at line 179 of file YAMLTraits.h.