Searched refs:IPDBEnumChildren (Results 1 – 25 of 41) sorted by relevance
12
20 template <typename ChildType> class IPDBEnumChildren {23 using MyType = IPDBEnumChildren<ChildType>;25 virtual ~IPDBEnumChildren() = default;34 class NullEnumerator : public IPDBEnumChildren<ChildType> {
69 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>;
24 template <typename ChildType> class IPDBEnumChildren; variable33 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>> getArguments() const;
33 virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
23 class ConcreteSymbolEnumerator : public IPDBEnumChildren<ChildType> {
19 template <typename ChildType> class IPDBEnumChildren; variable31 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
30 template <typename ChildType> class IPDBEnumChildren; variable87 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
20 class NativeEnumLineNumbers : public IPDBEnumChildren<IPDBLineNumber> {
19 class NativeEnumModules : public IPDBEnumChildren<PDBSymbol> {
23 class NativeEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
23 class NativeEnumGlobals : public IPDBEnumChildren<PDBSymbol> {
23 class NativeEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
27 class NativeEnumTypes : public IPDBEnumChildren<PDBSymbol> {
52 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>61 return std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>( in getCompilands()
29 class FunctionArgEnumerator : public IPDBEnumChildren<PDBSymbolData> {82 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>>
19 class DIAEnumFrameData : public IPDBEnumChildren<IPDBFrameData> {
19 class DIAEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
20 class DIAEnumLineNumbers : public IPDBEnumChildren<IPDBLineNumber> {
21 class DIAEnumDebugStreams : public IPDBEnumChildren<IPDBDataStream> {
20 class DIAEnumSourceFiles : public IPDBEnumChildren<IPDBSourceFile> {
20 class DIAEnumSectionContribs : public IPDBEnumChildren<IPDBSectionContrib> {
20 class DIAEnumTables : public IPDBEnumChildren<IPDBTable> {
20 class DIAEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
28 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
46 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>