Home
last modified time | relevance | path

Searched refs:IPDBEnumChildren (Results 1 – 25 of 41) sorted by relevance

12

/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/
DIPDBEnumChildren.h20 template <typename ChildType> class IPDBEnumChildren {
23 using MyType = IPDBEnumChildren<ChildType>;
25 virtual ~IPDBEnumChildren() = default;
34 class NullEnumerator : public IPDBEnumChildren<ChildType> {
DPDBTypes.h69 using IPDBEnumSymbols = IPDBEnumChildren<PDBSymbol>;
70 using IPDBEnumSourceFiles = IPDBEnumChildren<IPDBSourceFile>;
71 using IPDBEnumDataStreams = IPDBEnumChildren<IPDBDataStream>;
72 using IPDBEnumLineNumbers = IPDBEnumChildren<IPDBLineNumber>;
73 using IPDBEnumTables = IPDBEnumChildren<IPDBTable>;
74 using IPDBEnumInjectedSources = IPDBEnumChildren<IPDBInjectedSource>;
75 using IPDBEnumSectionContribs = IPDBEnumChildren<IPDBSectionContrib>;
76 using IPDBEnumFrameData = IPDBEnumChildren<IPDBFrameData>;
DPDBSymbolFunc.h24 template <typename ChildType> class IPDBEnumChildren; variable
33 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>> getArguments() const;
DIPDBSourceFile.h33 virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
DConcreteSymbolEnumerator.h23 class ConcreteSymbolEnumerator : public IPDBEnumChildren<ChildType> {
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/Native/
DNativeSourceFile.h19 template <typename ChildType> class IPDBEnumChildren; variable
31 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
DNativeSession.h30 template <typename ChildType> class IPDBEnumChildren; variable
87 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
DNativeEnumLineNumbers.h20 class NativeEnumLineNumbers : public IPDBEnumChildren<IPDBLineNumber> {
DNativeEnumModules.h19 class NativeEnumModules : public IPDBEnumChildren<PDBSymbol> {
DNativeEnumSymbols.h23 class NativeEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
DNativeEnumGlobals.h23 class NativeEnumGlobals : public IPDBEnumChildren<PDBSymbol> {
DNativeEnumInjectedSources.h23 class NativeEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
DNativeEnumTypes.h27 class NativeEnumTypes : public IPDBEnumChildren<PDBSymbol> {
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/PDB/DIA/
DDIASourceFile.cpp52 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
61 return std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>( in getCompilands()
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/PDB/
DPDBSymbolFunc.cpp29 class FunctionArgEnumerator : public IPDBEnumChildren<PDBSymbolData> {
82 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>>
/openbsd/src/gnu/llvm/llvm/include/llvm/DebugInfo/PDB/DIA/
DDIAEnumFrameData.h19 class DIAEnumFrameData : public IPDBEnumChildren<IPDBFrameData> {
DDIAEnumInjectedSources.h19 class DIAEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
DDIAEnumLineNumbers.h20 class DIAEnumLineNumbers : public IPDBEnumChildren<IPDBLineNumber> {
DDIAEnumDebugStreams.h21 class DIAEnumDebugStreams : public IPDBEnumChildren<IPDBDataStream> {
DDIAEnumSourceFiles.h20 class DIAEnumSourceFiles : public IPDBEnumChildren<IPDBSourceFile> {
DDIAEnumSectionContribs.h20 class DIAEnumSectionContribs : public IPDBEnumChildren<IPDBSectionContrib> {
DDIAEnumTables.h20 class DIAEnumTables : public IPDBEnumChildren<IPDBTable> {
DDIAEnumSymbols.h20 class DIAEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
DDIASourceFile.h28 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
/openbsd/src/gnu/llvm/llvm/lib/DebugInfo/PDB/Native/
DNativeSourceFile.cpp46 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>

12