Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DCodeViewYAMLTypes.h36 struct LeafRecordBase;
46 std::shared_ptr<detail::LeafRecordBase> Leaf;
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DCodeViewYAMLTypes.cpp78 struct LeafRecordBase { struct
81 explicit LeafRecordBase(TypeLeafKind K) : Kind(K) {} in LeafRecordBase() function
82 virtual ~LeafRecordBase() = default;
89 template <typename T> struct LeafRecordImpl : public LeafRecordBase {
91 : LeafRecordBase(K), Record(static_cast<TypeRecordKind>(K)) {} in LeafRecordImpl()
107 template <> struct LeafRecordImpl<FieldListRecord> : public LeafRecordBase {
108 explicit LeafRecordImpl(TypeLeafKind K) : LeafRecordBase(K) {} in LeafRecordImpl()
712 template <> struct MappingTraits<LeafRecordBase> {
713 static void mapping(IO &io, LeafRecordBase &Record) { Record.map(io); } in mapping()