Searched refs:IPDBEnumChildren (Results 1 – 25 of 31) 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>;
25 template <typename ChildType> class IPDBEnumChildren; variable34 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>> getArguments() const;
34 virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
23 class ConcreteSymbolEnumerator : public IPDBEnumChildren<ChildType> {
20 template <typename ChildType> class IPDBEnumChildren; variable32 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
31 template <typename ChildType> class IPDBEnumChildren; variable88 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()
28 class FunctionArgEnumerator : public IPDBEnumChildren<PDBSymbolData> {78 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>>
19 class DIAEnumFrameData : public IPDBEnumChildren<IPDBFrameData> {
19 class DIAEnumInjectedSources : public IPDBEnumChildren<IPDBInjectedSource> {
21 class DIAEnumDebugStreams : public IPDBEnumChildren<IPDBDataStream> {
20 class DIAEnumLineNumbers : public IPDBEnumChildren<IPDBLineNumber> {
20 class DIAEnumSectionContribs : public IPDBEnumChildren<IPDBSectionContrib> {
20 class DIAEnumSourceFiles : public IPDBEnumChildren<IPDBSourceFile> {
20 class DIAEnumTables : public IPDBEnumChildren<IPDBTable> {
20 class DIAEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
28 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
47 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>