The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::WeightedContextCounter< CounterT > Member List

This is the complete list of members for sparta::WeightedContextCounter< CounterT >, including all inherited members.

activateLink(const std::string &label)sparta::TreeNodevirtual
addAlias(const std::string &alias)sparta::TreeNode
addAliases(const AliasVector &v)sparta::TreeNode
addChild(TreeNode *child, bool inherit_phase=true)sparta::TreeNode
addChild(TreeNode &child)sparta::TreeNode
addExtensionFactory(const std::string &extension_name, std::function< ExtensionsBase *()> factory)sparta::TreeNode
addExtensionParameters(const std::string &extension_name, std::unique_ptr< ParameterSet > extension_params)sparta::TreeNode
addLink(TreeNode *node, const std::string &label)sparta::TreeNodevirtual
addMetadata_(const std::string &key, const std::string &value)sparta::InstrumentationNodeinlineprotected
addSubStatistic_(const TreeNode *stat_node, const std::string &stat_name) constsparta::StatisticDefinlineprotected
addTag(const std::string &tag)sparta::TreeNode
addTags(const std::vector< std::string > &v)sparta::TreeNode
AliasVector typedefsparta::TreeNode
ArchDataContainer()=defaultsparta::ArchDataContainer
ArchDataContainer(ArchDataContainer &)=deletesparta::ArchDataContainer
ArchDataContainer(ArchDataContainer &&)=defaultsparta::ArchDataContainer
areParametersLocked_() constsparta::TreeNodeinlineprotected
assignContextWeights(const std::vector< double > &weights) (defined in sparta::WeightedContextCounter< CounterT >)sparta::WeightedContextCounter< CounterT >inline
AUTO_CLASSsparta::InstrumentationNodestatic
AUTO_VISIBILITYsparta::InstrumentationNodestatic
begin() constsparta::ContextCounter< CounterT >inline
bindTreeEarly_()sparta::TreeNodeprotected
bindTreeLate_()sparta::TreeNodeprotected
broadcastDeregistrationForNotificationListStringToChildren_(const std::type_info &tinfo, const std::string &name, TreeNode *obs_node, const delegate *del, const bool private_only)sparta::TreeNodeinlineprotected
broadcastDeregistrationForNotificationToChildren_(const std::type_info &tinfo, const std::vector< const std::string * > &name_ids, TreeNode *obs_node, const delegate *del, const bool allow_private)sparta::TreeNodeprotectedvirtual
broadcastRegistrationForNotificationListStringToChildren_(const std::type_info &tinfo, const std::string &name, TreeNode *obs_node, const delegate *del, const bool private_only)sparta::TreeNodeinlineprotected
broadcastRegistrationForNotificationToChildren_(const std::type_info &tinfo, const std::vector< const std::string * > &name_ids, TreeNode *obs_node, const delegate *del, const bool allow_private)sparta::TreeNodeprotectedvirtual
calculateWeightedAverage() (defined in sparta::WeightedContextCounter< CounterT >)sparta::WeightedContextCounter< CounterT >inline
canGenerateNotification(const std::type_info &tinfo, const std::string *name) constsparta::TreeNode
canGenerateNotification(const std::type_info &tinfo, const std::string &name) constsparta::TreeNode
canGenerateNotification(const NotificationInfo &info) constsparta::TreeNode
canSubtreeGenerateNotification(const std::type_info &tinfo, const std::string *name) constsparta::TreeNode
canSubtreeGenerateNotification(const std::type_info &tinfo, const std::string &name) constsparta::TreeNode
canSubtreeGenerateNotifications(const std::type_info &tinfo, const std::vector< const std::string * > &names) constsparta::TreeNode
CHILD_FIND_THRESHOLDsparta::TreeNodestatic
CHILD_GET_THRESHOLDsparta::TreeNodestatic
ChildNameMapping typedefsparta::TreeNode
ChildrenVector typedefsparta::TreeNode
Class enum namesparta::InstrumentationNode
CLASS_CRITICAL enum valuesparta::InstrumentationNode
CLASS_IMPORTANT enum valuesparta::InstrumentationNode
CLASS_MAX enum value (defined in sparta::InstrumentationNode)sparta::InstrumentationNode
CLASS_OTHER enum valuesparta::InstrumentationNode
class_t typedefsparta::InstrumentationNode
ConstWeakPtr typedefsparta::TreeNode
CONTAINER_DEFAULT_CLASSsparta::InstrumentationNodestatic
CONTAINER_DEFAULT_VISIBILITYsparta::InstrumentationNodestatic
context(const uint32_t idx) const (defined in sparta::WeightedContextCounter< CounterT >)sparta::WeightedContextCounter< CounterT >inline
context(const uint32_t idx) (defined in sparta::WeightedContextCounter< CounterT >)sparta::WeightedContextCounter< CounterT >inline
ContextCounter(StatisticSet *stat_set, const std::string &name, const std::string &desc, const uint32_t num_contexts, const std::string &context_name, CounterTArgs &&...args)sparta::ContextCounter< CounterT >inline
ContextCounter(StatisticSet *stat_set, const std::string &name, const std::string &desc, const uint32_t num_contexts, const StatisticDef::ExpressionArg &expression, const std::string &context_name, CounterTArgs &&...args)sparta::ContextCounter< CounterT >inline
counter_type typedef (defined in sparta::ContextCounter< CounterT >)sparta::ContextCounter< CounterT >
createSearchRegexPattern(const std::string &pat)sparta::TreeNodestatic
DEBUG_DUMP_SECTION_DIVIDERsparta::TreeNodestatic
DEFAULT_CLASSsparta::InstrumentationNodestatic
DEFAULT_VISIBILITYsparta::InstrumentationNodestatic
DelegateVector typedefsparta::TreeNodeprotected
deregisterForNotification(T *obj, const std::string &name)sparta::TreeNodeinline
deregisterForNotification(T *obj, const std::string &name) (defined in sparta::TreeNode)sparta::TreeNodeinline
detachFromChildren_()sparta::TreeNodeprotected
detachFromParent_()sparta::TreeNodeprotected
dumpDebugContent_(std::ostream &out) const noexceptsparta::TreeNodeprotected
dumpLocatedNotificationSources(std::ostream &o, const std::string &name="")sparta::TreeNodeinline
dumpPossibleNotifications(std::ostream &o) const noexceptsparta::TreeNode
dumpPossibleSubtreeNotifications(std::ostream &o) const noexceptsparta::TreeNode
end() constsparta::ContextCounter< CounterT >inline
enterConfig_() noexceptsparta::TreeNodeprotected
enterFinalized_()sparta::TreeNodeprotected
enterFinalizing_()sparta::TreeNodeprotected
enterTeardown_() noexceptsparta::TreeNodeprotected
finalizeTree_()sparta::TreeNodeprotected
findAncestorByName(const std::string &name)sparta::TreeNodeinline
findAncestorByTag(const std::string &tag)sparta::TreeNodeinline
findAncestorByType()sparta::TreeNodeinline
findAncestorResourceByType()sparta::TreeNodeinline
findChildren(const std::string &pattern, std::vector< TreeNode * > &results, std::vector< std::vector< std::string > > &replacements)sparta::TreeNodeinline
findChildren(const std::string &pattern, std::vector< TreeNode * > &results)sparta::TreeNodeinline
findChildrenByTag(const std::string &tag, std::vector< TreeNode * > &results, int32_t max_depth=-1)sparta::TreeNode
findDelegate_(DelegateVector &dvec, T *obj, const std::string &target_name)sparta::TreeNodeinlineprotected
findDelegate_(DelegateVector &dvec, T *obj, const std::string &target_name) (defined in sparta::TreeNode)sparta::TreeNodeinlineprotected
findImmediateChildren_(std::regex &expr, std::vector< TreeNode * > &found, std::vector< std::vector< std::string > > &replacements, bool allow_private=false)sparta::TreeNodevirtual
findImmediateChildren_(std::regex &expr, std::vector< TreeNode * > &found, bool allow_private=false)sparta::TreeNode
findImmediateChildren_(std::regex &expr, std::vector< const TreeNode * > &found, std::vector< std::vector< std::string > > &replacements, bool allow_private=false) constsparta::TreeNodevirtual
findImmediateChildren_(std::regex &expr, std::vector< const TreeNode * > &found, bool allow_private=false) constsparta::TreeNode
formatAllNodes()sparta::TreeNodestatic
getAliases() constsparta::TreeNode
getAllExtensionNames()sparta::TreeNode
getAllNodes()sparta::TreeNodestatic
getAs() constsparta::TreeNodeinline
getAs() constsparta::TreeNodeinline
getAs()sparta::TreeNodeinline
getAs()sparta::TreeNodeinline
getAssociatedArchDatas()sparta::ArchDataContainerinline
getAssociatedArchDatas() constsparta::ArchDataContainerinline
getChild(const std::string &name, bool must_exist=true)sparta::TreeNodeinline
getChild(const std::string &name, bool must_exist=true) constsparta::TreeNodeinline
getChildAs(const std::string &name, bool must_exist=true) constsparta::TreeNodeinline
getChildAs(const std::string &name, bool must_exist=true) const (defined in sparta::TreeNode)sparta::TreeNodeinline
getChildAs(const std::string &name, bool must_exist=true) (defined in sparta::TreeNode)sparta::TreeNodeinline
getChildAs(const std::string &name, bool must_exist=true) (defined in sparta::TreeNode)sparta::TreeNodeinline
getChildAt(uint32_t idx) constsparta::TreeNode
getChildren() constsparta::TreeNode
getChildren(std::vector< TreeNode * > &results, bool ignore_builtin_group=true, bool ignore_anonymous_nodes=true)sparta::TreeNode
getChildrenIdentifiers(std::vector< std::string > &idents, bool ignore_builtin_group=true) constsparta::TreeNode
getChildrenOfType(std::vector< T * > &results) constsparta::TreeNodeinline
getClass() constsparta::InstrumentationNodeinline
getClock() overridesparta::TreeNodeinlinevirtual
getClock() const (defined in sparta::TreeNode)sparta::TreeNodeinline
getContextLocation() constsparta::StatisticDefinline
getDeepestMatchingPath(const std::string &path) constsparta::TreeNode
getDelegatesRegisteredForNotification(const std::type_info &tinfo, const std::string *name, std::vector< delegate > &dels) noexceptsparta::TreeNode
getDesc() constsparta::TreeNode
getDisplayLocation() constsparta::TreeNode
getExpectedLocation() constsparta::TreeNode
getExpectedRoot() constsparta::TreeNode
getExpression() constsparta::StatisticDefinline
getExtension(const std::string &extension_name)sparta::TreeNode
getExtension()sparta::TreeNode
getGroup() constsparta::TreeNode
getGroup(const std::string &group, std::vector< TreeNode * > &results)sparta::TreeNode
getGroupIdx() constsparta::TreeNode
getGroupIndexMax(const std::string &group)sparta::TreeNode
getGroupNamePtr() constsparta::TreeNode
getGroupSize(const std::string &group)sparta::TreeNode
getIdentifiers() constsparta::TreeNode
getInstrumentationType() constsparta::InstrumentationNodeinline
getLevel() constsparta::TreeNode
getLocalClock()sparta::TreeNodeinline
getLocalClock() const (defined in sparta::TreeNode)sparta::TreeNodeinline
getLocation() const override finalsparta::TreeNodevirtual
getMetadata() const (defined in sparta::InstrumentationNode)sparta::InstrumentationNodeinline
getName() const overridesparta::TreeNodevirtual
getNamePtr() constsparta::TreeNode
getNextName(const std::string &name, size_t &pos)sparta::TreeNodestatic
getNodeUID() constsparta::TreeNode
getNumChildren() constsparta::TreeNode
getParent()sparta::TreeNodeinlinevirtual
getParent() const (defined in sparta::TreeNode)sparta::TreeNodeinlinevirtual
getParentAs(bool must_exist=true) constsparta::TreeNodeinline
getParentAs(bool must_exist=true) const (defined in sparta::TreeNode)sparta::TreeNodeinline
getParentAs(bool must_exist=true) (defined in sparta::TreeNode)sparta::TreeNodeinline
getParentAs(bool must_exist=true) (defined in sparta::TreeNode)sparta::TreeNodeinline
getParentlessNodes() (defined in sparta::TreeNode)sparta::TreeNodestatic
getPhase() constsparta::PhasedObjectinline
getPossibleNotifications(std::vector< NotificationInfo > &infos) constsparta::TreeNode
getPossibleSubtreeNotifications(std::vector< NotificationInfo > &infos) const noexceptsparta::TreeNode
getPreviousName_(const std::string &name, size_t &pos)sparta::TreeNodeprotectedstatic
getRecursiveNodeCount() constsparta::TreeNodeinline
getResource()sparta::ResourceContainerinline
getResource() constsparta::ResourceContainerinline
getResource_() noexceptsparta::ResourceContainerinlineprotected
getResource_() const noexceptsparta::ResourceContainerinlineprotected
getResourceAs() constsparta::ResourceContainerinline
getResourceAs() constsparta::ResourceContainerinline
getResourceAs()sparta::ResourceContainerinline
getResourceAs()sparta::ResourceContainerinline
getResourceType() constsparta::ResourceContainervirtual
getResourceTypeName_() constsparta::ResourceContainerprotected
getResourceTypeRaw() constsparta::ResourceContainervirtual
getRoot()sparta::TreeNodevirtual
getRoot() const (defined in sparta::TreeNode)sparta::TreeNodevirtual
getScheduler(const bool must_exist=false)sparta::TreeNode
getScheduler(const bool must_exist=false) const (defined in sparta::TreeNode)sparta::TreeNode
getScopeRoot()sparta::TreeNode
getScopeRoot() constsparta::TreeNode
getSimulation() constsparta::TreeNode
getSubStatistics() const (defined in sparta::StatisticDef)sparta::StatisticDefinline
getTags() constsparta::TreeNode
getValueSemantic() constsparta::StatisticDefinline
getVirtualGlobalNode()sparta::TreeNodestatic
getVisibility() constsparta::InstrumentationNodeinline
getWeakPtr()sparta::TreeNode
getWeakPtr() constsparta::TreeNode
GROUP_IDX_NONEsparta::TreeNodestatic
group_idx_type typedefsparta::TreeNode
GROUP_NAME_BUILTINsparta::TreeNodestatic
GROUP_NAME_NONEsparta::TreeNodestatic
hasChild(const std::string &name) const noexceptsparta::TreeNodeinline
hasImmediateChild(const TreeNode *n) const noexceptsparta::TreeNode
hasObserversRegisteredForNotification(const std::type_info &tinfo, const std::string *name) const noexceptsparta::TreeNode
hasResource() constsparta::ResourceContainerinline
hasTag(const std::string &tag) constsparta::TreeNode
hasTag(const std::string *interned_tag_name) constsparta::TreeNode
hasWildcardCharacters(const std::string &name)sparta::TreeNodestatic
identityMatchesPattern_(const std::string &ident, std::regex &expr, std::vector< std::string > &replacements)sparta::TreeNodeprotectedstatic
identityMatchesPattern_(const std::string &ident, std::regex &expr)sparta::TreeNodeprotectedstatic
InstrumentationNode()=deletesparta::InstrumentationNode
InstrumentationNode(const InstrumentationNode &)=deletesparta::InstrumentationNode
InstrumentationNode(InstrumentationNode &&rhp)sparta::InstrumentationNodeinline
InstrumentationNode(TreeNode *parent, const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, Type type, visibility_t visibility, class_t n_class)sparta::InstrumentationNodeinline
InstrumentationNode(TreeNode *parent, const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, Type type, visibility_t visibility)sparta::InstrumentationNodeinline
InstrumentationNode(TreeNode *parent, const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, Type type)sparta::InstrumentationNodeinline
InstrumentationNode(const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, Type type)sparta::InstrumentationNodeinline
InstrumentationNode(const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, Type type, visibility_t visibility, class_t n_class)sparta::InstrumentationNodeinline
InstrumentationNode(const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, Type type, visibility_t visibility)sparta::InstrumentationNodeinline
InstrumentationNode(TreeNode *parent, const std::string &name, const std::string &desc, Type type)sparta::InstrumentationNodeinline
InstrumentationNode(TreeNode *parent, const std::string &name, const std::string &desc, Type type, visibility_t visibility, class_t n_class)sparta::InstrumentationNodeinline
InstrumentationNode(TreeNode *parent, const std::string &name, const std::string &desc, Type type, visibility_t visibility)sparta::InstrumentationNodeinline
InstrumentationNode(const std::string &name, const std::string &desc, Type type)sparta::InstrumentationNodeinline
InstrumentationNode(const std::string &name, const std::string &desc, Type type, visibility_t visibility, class_t n_class)sparta::InstrumentationNodeinline
InstrumentationNode(const std::string &name, const std::string &desc, Type type, visibility_t visibility)sparta::InstrumentationNodeinline
invokeDelegatesOn_(TreeNode *to_invoke, const DataT &data, const std::string *name_id)sparta::TreeNodeinlineprotected
isAnonymous() constsparta::TreeNode
isAttached() constsparta::TreeNodeinlinevirtual
isBuilding() constsparta::PhasedObjectinlinevirtual
isBuilt() constsparta::PhasedObjectinlinevirtual
isBuiltin() constsparta::TreeNode
isConfigured() constsparta::PhasedObjectinlinevirtual
isConfiguring() constsparta::PhasedObjectinlinevirtual
isDescendantOf(const TreeNode *ancestor, int32_t max_depth=-1) constsparta::TreeNode
isExpired() constsparta::TreeNode
isFinalized() constsparta::PhasedObjectinlinevirtual
isFinalizing() constsparta::PhasedObjectinlinevirtual
isHidden() constsparta::TreeNode
isIndexableByGroup() constsparta::TreeNode
isNodeConstructed(const TreeNode *)sparta::TreeNodestatic
isScopeRoot() constsparta::TreeNodeinline
isTearingDown() constsparta::PhasedObjectinlinevirtual
locateNotificationSources(std::vector< TreeNode * > &nodes, const std::string &name="")sparta::TreeNodeinline
LOCATION_NODE_SEPARATOR_ATTACHEDsparta::TreeNodestatic
LOCATION_NODE_SEPARATOR_EXPECTINGsparta::TreeNodestatic
LOCATION_NODE_SEPARATOR_UNATTACHEDsparta::TreeNodestatic
locationMatchesPattern(const std::string &pattern, const TreeNode *pat_loc) constsparta::TreeNode
lockdownParameters()sparta::TreeNodeinline
lockResource_()sparta::ResourceContainerinlineprotected
makeSubtreePrivate()sparta::TreeNodeinline
markHidden(bool hidden=true)sparta::TreeNode
matchesGlobLike(const std::string &pattern, const std::string &other)sparta::TreeNodestatic
MAX_NODE_UIDsparta::TreeNodestatic
NODE_NAME_NONEsparta::TreeNodestatic
NODE_NAME_VIRTUAL_GLOBALsparta::TreeNodestatic
node_uid_type typedefsparta::TreeNode
notificationCategoryMatch(const std::string *query_id, const std::string *node_id)sparta::TreeNodestatic
NotificationObserverMap typedefsparta::TreeNodeprotected
NUM_TYPES enum valuesparta::InstrumentationNode
numContexts() constsparta::ContextCounter< CounterT >inline
operator=(const StatisticDef &)=deletesparta::StatisticDef
sparta::InstrumentationNode::operator=(const InstrumentationNode &)=deletesparta::InstrumentationNode
sparta::TreeNode::operator=(const TreeNode &)=deletesparta::TreeNode
parseNotificationNameString(const std::string &csl)sparta::TreeNodestatic
PhasedObject() (defined in sparta::PhasedObject)sparta::PhasedObjectinline
PhasedObject(PhasedObject &&)=default (defined in sparta::PhasedObject)sparta::PhasedObject
postPropagatingNotification_(const TreeNode *origin, const DataT &data, const std::string *name_id)sparta::TreeNodeinlineprotected
realizeExpression(std::vector< const TreeNode * > &used) constsparta::StatisticDefinline
recursGetDeepestMatchingPath_(const std::string &path, size_t name_pos) constsparta::TreeNodeprotected
registerForNotification(T *obj, const std::string &name, bool ensure_possible=true)sparta::TreeNodeinline
registerForNotification(T *obj, const std::string &name, bool ensure_possible=true) (defined in sparta::TreeNode)sparta::TreeNodeinline
removeChildForTeardown_(TreeNode *child)sparta::TreeNodeprotected
removeFromParentForTeardown_(TreeNode *parent)sparta::TreeNodeprotected
RENDER_SUBTREE_INDENTsparta::TreeNodestatic
renderSubtree(int32_t max_depth=-1, bool show_builtins=false, bool names_only=false, bool hide_hidden=false, bool(*leaf_filt_fxn)(const TreeNode *)=nullptr) constsparta::TreeNode
ResourceContainer()sparta::ResourceContainerinline
ResourceContainer(const ResourceContainer &)=deletesparta::ResourceContainer
ResourceContainer(ResourceContainer &&)=defaultsparta::ResourceContainer
setClock(const Clock *clk)sparta::TreeNodevirtual
setExpectedParent_(const TreeNode *parent)sparta::TreeNodeprotected
setPhase_(TreePhase phase)sparta::PhasedObjectinlineprotected
setResource_(Resource *r)sparta::ResourceContainerinlineprotected
setScopeRoot()sparta::TreeNodeinline
SharedPtr typedefsparta::TreeNode
simulationTerminating_()sparta::TreeNodeprotected
StatisticDef(const StatisticDef &)=deletesparta::StatisticDef
StatisticDef(const StatisticDef &&)=deletesparta::StatisticDef
StatisticDef(StatisticDef &&rhp)sparta::StatisticDefinline
StatisticDef(TreeNode *parent, const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, TreeNode *context, ExpressionArg expression, ValueSemantic semantic, visibility_t visibility)sparta::StatisticDefinline
StatisticDef(const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, TreeNode *context, ExpressionArg expression, ValueSemantic semantic, visibility_t visibility)sparta::StatisticDefinline
StatisticDef(TreeNode *parent, const std::string &name, const std::string &desc, TreeNode *context, ExpressionArg expression, ValueSemantic semantic, visibility_t visibility)sparta::StatisticDefinline
StatisticDef(const std::string &name, const std::string &desc, TreeNode *context, ExpressionArg expression, ValueSemantic semantic, visibility_t visibility)sparta::StatisticDefinline
StatisticDef(TreeNode *parent, const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, TreeNode *context, ExpressionArg expression)sparta::StatisticDefinline
StatisticDef(const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, TreeNode *context, ExpressionArg expression)sparta::StatisticDefinline
StatisticDef(TreeNode *parent, const std::string &name, const std::string &desc, TreeNode *context, ExpressionArg expression)sparta::StatisticDefinline
StatisticDef(const std::string &name, const std::string &desc, TreeNode *context, ExpressionArg expression)sparta::StatisticDefinline
StatisticDef(TreeNode *parent, const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, TreeNode *context, ExpressionArg expression, ValueSemantic semantic)sparta::StatisticDefinline
StatisticDef(const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, TreeNode *context, ExpressionArg expression, ValueSemantic semantic)sparta::StatisticDefinline
StatisticDef(TreeNode *parent, const std::string &name, const std::string &desc, TreeNode *context, ExpressionArg expression, ValueSemantic semantic)sparta::StatisticDefinline
StatisticDef(const std::string &name, const std::string &desc, TreeNode *context, ExpressionArg expression, ValueSemantic semantic)sparta::StatisticDefinline
stringize(bool pretty=false) const overridesparta::StatisticDefinlinevirtual
stringizeTags(std::stringstream &ss) constsparta::TreeNodeinline
StringPair typedef (defined in sparta::InstrumentationNode)sparta::InstrumentationNode
TagsMap typedefsparta::TreeNode
TEARDOWN_ERROR_LIMITsparta::TreeNodestatic
TREE_BUILDING enum valuesparta::PhasedObject
TREE_CONFIGURING enum valuesparta::PhasedObject
TREE_FINALIZED enum valuesparta::PhasedObject
TREE_FINALIZING enum valuesparta::PhasedObject
TREE_NODE_PATTERN_SUBSsparta::TreeNodestatic
TREE_TEARDOWN enum valuesparta::PhasedObject
TreeNode()=deletesparta::TreeNode
TreeNode(const TreeNode &)=deletesparta::TreeNode
TreeNode(TreeNode &&rhp)sparta::TreeNode
TreeNode(TreeNode *parent, const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc, bool is_indexable)sparta::TreeNode
TreeNode(TreeNode *parent, const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc)sparta::TreeNode
TreeNode(const std::string &name, const std::string &group, group_idx_type group_idx, const std::string &desc)sparta::TreeNode
TreeNode(TreeNode *parent, const std::string &name, const std::string &desc)sparta::TreeNode
TreeNode(TreeNode *parent, const std::string &group, group_idx_type group_idx, const std::string &desc)sparta::TreeNode
TreeNode(const std::string &name, const std::string &desc)sparta::TreeNode
TreePhase enum namesparta::PhasedObject
Type enum namesparta::InstrumentationNode
TYPE_COUNTER enum valuesparta::InstrumentationNode
TYPE_HISTOGRAM enum valuesparta::InstrumentationNode
TYPE_PARAMETER enum valuesparta::InstrumentationNode
TYPE_STATISTICDEF enum valuesparta::InstrumentationNode
unsetResource_()sparta::ResourceContainerinlineprotected
validateDesc(const std::string &desc)sparta::TreeNode
validateGroup(const std::string &name, const std::string &group, group_idx_type idx)sparta::TreeNode
validateName(const std::string &nm)sparta::TreeNode
validatePostRun_(const PostRunValidationInfo &info) constsparta::TreeNodeprotected
validateTree_()sparta::TreeNodeprotected
ValueSemantic enum namesparta::StatisticDef
verifyUniqueChildIdentifier_(const std::string &ident, bool ignore_group_collision=false)sparta::TreeNodeprotected
VIS_CRITICAL enum valuesparta::InstrumentationNode
VIS_DETAIL enum valuesparta::InstrumentationNode
VIS_HIDDEN enum valuesparta::InstrumentationNode
VIS_MAX enum valuesparta::InstrumentationNode
VIS_NORMAL enum valuesparta::InstrumentationNode
VIS_SUMMARY enum valuesparta::InstrumentationNode
VIS_SUPPORT enum valuesparta::InstrumentationNode
Visibility enum namesparta::InstrumentationNode
visibility_t typedefsparta::InstrumentationNode
VS_ABSOLUTE enum valuesparta::StatisticDef
VS_FRACTIONAL enum valuesparta::StatisticDef
VS_INVALID enum valuesparta::StatisticDef
VS_PERCENTAGE enum valuesparta::StatisticDef
WeakPtr typedefsparta::TreeNode
WeightedContextCounter(sparta::StatisticSet *stat_set, const std::string &name, const std::string &desc, const size_t num_contexts, CounterTArgs &&...args) (defined in sparta::WeightedContextCounter< CounterT >)sparta::WeightedContextCounter< CounterT >inline
~ArchDataContainer()sparta::ArchDataContainerinlinevirtual
~InstrumentationNode()sparta::InstrumentationNodeinlinevirtual
~PhasedObject() (defined in sparta::PhasedObject)sparta::PhasedObjectinlinevirtual
~ResourceContainer()sparta::ResourceContainerinlinevirtual
~StatisticDef()sparta::StatisticDefinlinevirtual
~TreeNode()sparta::TreeNodevirtual