IPDBEnumChildren defines an interface for enumerating child objects of type ChildType from a PDB or related debug data source.
Synopsis
Declared in <llvm/DebugInfo/PDB/IPDBEnumChildren.h>
template<typename ChildType>
class IPDBEnumChildren;
Type Aliases
Name |
Description |
Owning pointer to a single enumerated child of type |
|
This enumerator specialization for the current |
Member Functions
Name |
Description |
|
Destroy the child enumerator. |
|
Return the child at the given zero‐based |
|
Return the number of children available from this enumerator. |
|
Advance the enumerator and return the next child. |
|
Reset the enumerator to its initial position. |
Derived Classes
Name |
Description |
Enumerator that yields PDB symbols cast to a concrete child type. |
|
Enumerator over global symbols from a native PDB session. |
|
Native enumerator over injected source files stored in a PDB. |
|
Native enumerator over a fixed list of PDB line‐number records. |
|
Native enumerator over module (compiland) symbols in a PDB. |
|
Enumerator over a fixed list of symbols from a native PDB session. |
|
Enumerator over type symbols from a native PDB session. |
|
Empty enumerator that reports no children of type |
Created with MrDocs