Searched refs:IPDBEnumChildren (Results 1 – 18 of 18) sorted by relevance
19 template <typename ChildType> class IPDBEnumChildren {22 typedef IPDBEnumChildren<ChildType> MyType;24 virtual ~IPDBEnumChildren() {} in ~IPDBEnumChildren()
26 template <class T> class IPDBEnumChildren; variable32 typedef IPDBEnumChildren<PDBSymbol> IPDBEnumSymbols;33 typedef IPDBEnumChildren<IPDBSourceFile> IPDBEnumSourceFiles;34 typedef IPDBEnumChildren<IPDBDataStream> IPDBEnumDataStreams;35 typedef IPDBEnumChildren<IPDBLineNumber> IPDBEnumLineNumbers;
34 virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
21 class ConcreteSymbolEnumerator : public IPDBEnumChildren<ChildType> {
31 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>> getArguments() const;
63 virtual std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
63 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>72 return std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>( in getCompilands()
235 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
29 class FunctionArgEnumerator : public IPDBEnumChildren<PDBSymbolData> {94 std::unique_ptr<IPDBEnumChildren<PDBSymbolData>>
21 class DIAEnumDebugStreams : public IPDBEnumChildren<IPDBDataStream> {
20 class DIAEnumLineNumbers : public IPDBEnumChildren<IPDBLineNumber> {
20 class DIAEnumSourceFiles : public IPDBEnumChildren<IPDBSourceFile> {
20 class DIAEnumSymbols : public IPDBEnumChildren<PDBSymbol> {
29 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
53 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
52 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
118 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
101 std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>