Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
DDwarf.h740 template <typename Enum> struct EnumTraits : public std::false_type {}; struct
742 template <> struct EnumTraits<Attribute> : public std::true_type {
747 template <> struct EnumTraits<Form> : public std::true_type {
752 template <> struct EnumTraits<Index> : public std::true_type {
757 template <> struct EnumTraits<Tag> : public std::true_type {
762 template <> struct EnumTraits<LineNumberOps> : public std::true_type {
767 template <> struct EnumTraits<LocationAtom> : public std::true_type {
784 struct format_provider<Enum, std::enable_if_t<dwarf::EnumTraits<Enum>::value>> {
786 StringRef Str = dwarf::EnumTraits<Enum>::StringFn(E);
788 OS << "DW_" << dwarf::EnumTraits<Enum>::Type << "_unknown_"
/freebsd-12-stable/contrib/llvm-project/llvm/lib/BinaryFormat/
DDwarf.cpp815 constexpr char llvm::dwarf::EnumTraits<Attribute>::Type[];
816 constexpr char llvm::dwarf::EnumTraits<Form>::Type[];
817 constexpr char llvm::dwarf::EnumTraits<Index>::Type[];
818 constexpr char llvm::dwarf::EnumTraits<Tag>::Type[];
819 constexpr char llvm::dwarf::EnumTraits<LineNumberOps>::Type[];
820 constexpr char llvm::dwarf::EnumTraits<LocationAtom>::Type[];