class MCPseudoProbeInlineTreeBase
Declaration
template <typename ProbeType, typename DerivedProbeInlineTreeType>
class MCPseudoProbeInlineTreeBase { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:200
Templates
- ProbeType
- DerivedProbeInlineTreeType
Member Variables
- protected llvm::MCPseudoProbeInlineTreeBase:: InlinedProbeTreeMap Children
- protected std::vector<ProbeType> Probes
- public uint64_t Guid = 0
- public MCPseudoProbeInlineTreeBase< ProbeType, DerivedProbeInlineTreeType>* Parent
Method Overview
- protected MCPseudoProbeInlineTreeBase<ProbeType, DerivedProbeInlineTreeType>()
- public void addProbes(ProbeType Probe)
- public llvm::MCPseudoProbeInlineTreeBase::InlinedProbeTreeMap & getChildren()
- public const llvm::MCPseudoProbeInlineTreeBase::InlinedProbeTreeMap & getChildren() const
- public DerivedProbeInlineTreeType * getOrAddNode(const llvm::InlineSite & Site)
- public std::vector<ProbeType> & getProbes()
- public bool isRoot() const
Methods
¶MCPseudoProbeInlineTreeBase<
ProbeType,
DerivedProbeInlineTreeType>()
MCPseudoProbeInlineTreeBase<
ProbeType,
DerivedProbeInlineTreeType>()
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:214
¶void addProbes(ProbeType Probe)
void addProbes(ProbeType Probe)
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:229
Parameters
- ProbeType Probe
¶llvm::MCPseudoProbeInlineTreeBase::
InlinedProbeTreeMap&
getChildren()
llvm::MCPseudoProbeInlineTreeBase::
InlinedProbeTreeMap&
getChildren()
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:226
¶const llvm::MCPseudoProbeInlineTreeBase::
InlinedProbeTreeMap&
getChildren() const
const llvm::MCPseudoProbeInlineTreeBase::
InlinedProbeTreeMap&
getChildren() const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:227
¶DerivedProbeInlineTreeType* getOrAddNode(
const llvm::InlineSite& Site)
DerivedProbeInlineTreeType* getOrAddNode(
const llvm::InlineSite& Site)
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:232
Parameters
- const llvm::InlineSite& Site
¶std::vector<ProbeType>& getProbes()
std::vector<ProbeType>& getProbes()
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:228
¶bool isRoot() const
bool isRoot() const
Declared at: llvm/include/llvm/MC/MCPseudoProbe.h:225