10 #ifndef LLVM_DEBUGINFO_PDB_NATIVE_NATIVEENUMTYPES_H 11 #define LLVM_DEBUGINFO_PDB_NATIVE_NATIVEENUMTYPES_H 29 std::vector<codeview::TypeLeafKind> Kinds);
32 std::vector<codeview::TypeIndex> Indices);
36 std::unique_ptr<PDBSymbol>
getNext()
override;
37 void reset()
override;
40 std::vector<codeview::TypeIndex> Matches;
This class represents lattice values for constants.
std::unique_ptr< PDBSymbol > getNext() override
std::unique_ptr< PDBSymbol > getChildAtIndex(uint32_t Index) const override
NativeEnumTypes(NativeSession &Session, codeview::LazyRandomTypeCollection &TypeCollection, std::vector< codeview::TypeLeafKind > Kinds)
uint32_t getChildCount() const override
Provides amortized O(1) random access to a CodeView type stream.