Home
last modified time | relevance | path

Searched refs:EnumTraits (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDwarf.h1173 template <typename Enum> struct EnumTraits : public std::false_type {}; struct
1175 template <> struct EnumTraits<Attribute> : public std::true_type {
1180 template <> struct EnumTraits<Form> : public std::true_type {
1185 template <> struct EnumTraits<Index> : public std::true_type {
1190 template <> struct EnumTraits<Tag> : public std::true_type {
1195 template <> struct EnumTraits<LineNumberOps> : public std::true_type {
1200 template <> struct EnumTraits<LocationAtom> : public std::true_type {
1217 struct format_provider<Enum, std::enable_if_t<dwarf::EnumTraits<Enum>::value>> {
1219 StringRef Str = dwarf::EnumTraits<Enum>::StringFn(E);
1221 OS << "DW_" << dwarf::EnumTraits<Enum>::Type << "_unknown_"
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DDwarf.cpp893 constexpr char llvm::dwarf::EnumTraits<Attribute>::Type[];
894 constexpr char llvm::dwarf::EnumTraits<Form>::Type[];
895 constexpr char llvm::dwarf::EnumTraits<Index>::Type[];
896 constexpr char llvm::dwarf::EnumTraits<Tag>::Type[];
897 constexpr char llvm::dwarf::EnumTraits<LineNumberOps>::Type[];
898 constexpr char llvm::dwarf::EnumTraits<LocationAtom>::Type[];