Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DIPDBEnumChildren.h20 template <typename ChildType> class IPDBEnumChildren {
23 using MyType = IPDBEnumChildren<ChildType>;
25 virtual ~IPDBEnumChildren() = default;
34 class NullEnumerator : public IPDBEnumChildren<ChildType> {
H A 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>;
H A DPDBSymbolFunc.h25 template <typename ChildType> class IPDBEnumChildren; variable
34 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>> getArguments() const;
H A DIPDBSourceFile.h34 virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
H A DConcreteSymbolEnumerator.h23 class ConcreteSymbolEnumerator : public IPDBEnumChildren<ChildType> {
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/Native/
H A DNativeSourceFile.h20 template <typename ChildType> class IPDBEnumChildren; variable
32 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
H A DNativeSession.h31 template <typename ChildType> class IPDBEnumChildren; variable
88 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
H A DNativeEnumLineNumbers.h20 class NativeEnumLineNumbers : public IPDBEnumChildren<IPDBLineNumber> {
H A DNativeEnumModules.h19 class NativeEnumModules : public IPDBEnumChildren<PDBSymbol> {
H A DNativeEnumSymbols.h23 class NativeEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
H A DNativeEnumGlobals.h23 class NativeEnumGlobals : public IPDBEnumChildren<PDBSymbol> {
H A DNativeEnumInjectedSources.h23 class NativeEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
H A DNativeEnumTypes.h27 class NativeEnumTypes : public IPDBEnumChildren<PDBSymbol> {
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/DIA/
H A DDIASourceFile.cpp52 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
61 return std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>( in getCompilands()
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/
H A DPDBSymbolFunc.cpp28 class FunctionArgEnumerator : public IPDBEnumChildren<PDBSymbolData> {
78 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>>
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/DIA/
H A DDIAEnumFrameData.h19 class DIAEnumFrameData : public IPDBEnumChildren<IPDBFrameData> {
H A DDIAEnumInjectedSources.h19 class DIAEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
H A DDIAEnumDebugStreams.h21 class DIAEnumDebugStreams : public IPDBEnumChildren<IPDBDataStream> {
H A DDIAEnumLineNumbers.h20 class DIAEnumLineNumbers : public IPDBEnumChildren<IPDBLineNumber> {
H A DDIAEnumSectionContribs.h20 class DIAEnumSectionContribs : public IPDBEnumChildren<IPDBSectionContrib> {
H A DDIAEnumSourceFiles.h20 class DIAEnumSourceFiles : public IPDBEnumChildren<IPDBSourceFile> {
H A DDIAEnumTables.h20 class DIAEnumTables : public IPDBEnumChildren<IPDBTable> {
H A DDIAEnumSymbols.h20 class DIAEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
H A DDIASourceFile.h28 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/PDB/Native/
H A DNativeSourceFile.cpp47 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>

12