The Sparta Modeling Framework
|
This is the complete list of members for sparta::Parameter< ValueType >, including all inherited members.
activateLink(const std::string &label) | sparta::TreeNode | virtual |
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 | |
addDependentValidationCallback(T *obj, const std::string &name) | sparta::Parameter< ValueType > | inline |
addDependentValidationCallback(bool(*method)(ValueType &, const sparta::TreeNode *), const std::string &name) | sparta::Parameter< ValueType > | inline |
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::TreeNode | virtual |
addTag(const std::string &tag) | sparta::TreeNode | |
addTags(const std::vector< std::string > &v) | sparta::TreeNode | |
addToSet_(ParameterSet *ps) | sparta::ParameterBase | protected |
AliasVector typedef | sparta::TreeNode | |
ArchDataContainer()=default | sparta::ArchDataContainer | |
ArchDataContainer(ArchDataContainer &)=delete | sparta::ArchDataContainer | |
ArchDataContainer(ArchDataContainer &&)=default | sparta::ArchDataContainer | |
areParametersLocked_() const | sparta::TreeNode | inlineprotected |
associateParametersForModification(std::vector< const ParameterBase * > params, const sparta::SpartaHandler &modifier_callback) | sparta::ParameterBase | |
begin() const override final | sparta::Parameter< ValueType > | inlinevirtual |
bindTreeEarly_() | sparta::TreeNode | protected |
bindTreeLate_() | sparta::TreeNode | protected |
broadcastDeregistrationForNotificationListStringToChildren_(const std::type_info &tinfo, const std::string &name, TreeNode *obs_node, const delegate *del, const bool private_only) | sparta::TreeNode | inlineprotected |
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::TreeNode | protectedvirtual |
broadcastRegistrationForNotificationListStringToChildren_(const std::type_info &tinfo, const std::string &name, TreeNode *obs_node, const delegate *del, const bool private_only) | sparta::TreeNode | inlineprotected |
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::TreeNode | protectedvirtual |
canGenerateNotification(const std::type_info &tinfo, const std::string *name) const | sparta::TreeNode | |
canGenerateNotification(const std::type_info &tinfo, const std::string &name) const | sparta::TreeNode | |
canGenerateNotification(const NotificationInfo &info) const | sparta::TreeNode | |
canSubtreeGenerateNotification(const std::type_info &tinfo, const std::string *name) const | sparta::TreeNode | |
canSubtreeGenerateNotification(const std::type_info &tinfo, const std::string &name) const | sparta::TreeNode | |
canSubtreeGenerateNotifications(const std::type_info &tinfo, const std::vector< const std::string * > &names) const | sparta::TreeNode | |
CHILD_FIND_THRESHOLD | sparta::TreeNode | static |
CHILD_GET_THRESHOLD | sparta::TreeNode | static |
ChildNameMapping typedef | sparta::TreeNode | |
ChildrenVector typedef | sparta::TreeNode | |
clearVectorValue() override final | sparta::Parameter< ValueType > | inlinevirtual |
const_iterator typedef | sparta::ParameterBase | |
ConstWeakPtr typedef | sparta::TreeNode | |
createSearchRegexPattern(const std::string &pat) | sparta::TreeNode | static |
DEBUG_DUMP_SECTION_DIVIDER | sparta::TreeNode | static |
DelegateVector typedef | sparta::TreeNode | protected |
deregisterForNotification(T *obj, const std::string &name) | sparta::TreeNode | inline |
deregisterForNotification(T *obj, const std::string &name) (defined in sparta::TreeNode) | sparta::TreeNode | inline |
detachFromChildren_() | sparta::TreeNode | protected |
detachFromParent_() | sparta::TreeNode | protected |
dumpDebugContent_(std::ostream &out) const noexcept | sparta::TreeNode | protected |
dumpLocatedNotificationSources(std::ostream &o, const std::string &name="") | sparta::TreeNode | inline |
dumpPossibleNotifications(std::ostream &o) const noexcept | sparta::TreeNode | |
dumpPossibleSubtreeNotifications(std::ostream &o) const noexcept | sparta::TreeNode | |
end() const override final | sparta::Parameter< ValueType > | inlinevirtual |
enterConfig_() noexcept | sparta::TreeNode | protected |
enterFinalized_() | sparta::TreeNode | protected |
enterFinalizing_() | sparta::TreeNode | protected |
enterTeardown_() noexcept | sparta::TreeNode | protected |
equals(const ParameterBase &other) override final | sparta::Parameter< ValueType > | inlinevirtual |
finalizeTree_() | sparta::TreeNode | protected |
findAncestorByName(const std::string &name) | sparta::TreeNode | inline |
findAncestorByTag(const std::string &tag) | sparta::TreeNode | inline |
findAncestorByType() | sparta::TreeNode | inline |
findAncestorResourceByType() | sparta::TreeNode | inline |
findChildren(const std::string &pattern, std::vector< TreeNode * > &results, std::vector< std::vector< std::string > > &replacements) | sparta::TreeNode | inline |
findChildren(const std::string &pattern, std::vector< TreeNode * > &results) | sparta::TreeNode | inline |
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::TreeNode | inlineprotected |
findDelegate_(DelegateVector &dvec, T *obj, const std::string &target_name) (defined in sparta::TreeNode) | sparta::TreeNode | inlineprotected |
findImmediateChildren_(std::regex &expr, std::vector< TreeNode * > &found, std::vector< std::vector< std::string > > &replacements, bool allow_private=false) | sparta::TreeNode | virtual |
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) const | sparta::TreeNode | virtual |
findImmediateChildren_(std::regex &expr, std::vector< const TreeNode * > &found, bool allow_private=false) const | sparta::TreeNode | |
formatAllNodes() | sparta::TreeNode | static |
getAliases() const | sparta::TreeNode | |
getAllExtensionNames() | sparta::TreeNode | |
getAllNodes() | sparta::TreeNode | static |
getAs() const | sparta::TreeNode | inline |
getAs() const | sparta::TreeNode | inline |
getAs() | sparta::TreeNode | inline |
getAs() | sparta::TreeNode | inline |
getAssociatedArchDatas() | sparta::ArchDataContainer | inline |
getAssociatedArchDatas() const | sparta::ArchDataContainer | inline |
getChild(const std::string &name, bool must_exist=true) | sparta::TreeNode | inline |
getChild(const std::string &name, bool must_exist=true) const | sparta::TreeNode | inline |
getChildAs(const std::string &name, bool must_exist=true) const | sparta::TreeNode | inline |
getChildAs(const std::string &name, bool must_exist=true) const (defined in sparta::TreeNode) | sparta::TreeNode | inline |
getChildAs(const std::string &name, bool must_exist=true) (defined in sparta::TreeNode) | sparta::TreeNode | inline |
getChildAs(const std::string &name, bool must_exist=true) (defined in sparta::TreeNode) | sparta::TreeNode | inline |
getChildAt(uint32_t idx) const | sparta::TreeNode | |
getChildren() const | sparta::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) const | sparta::TreeNode | |
getChildrenOfType(std::vector< T * > &results) const | sparta::TreeNode | inline |
getClock() override | sparta::TreeNode | inlinevirtual |
getClock() const (defined in sparta::TreeNode) | sparta::TreeNode | inline |
getDeepestMatchingPath(const std::string &path) const | sparta::TreeNode | |
getDefault() const | sparta::Parameter< ValueType > | inline |
getDefaultAsString() const override final | sparta::Parameter< ValueType > | inlinevirtual |
getDelegatesRegisteredForNotification(const std::type_info &tinfo, const std::string *name, std::vector< delegate > &dels) noexcept | sparta::TreeNode | |
getDesc() const | sparta::TreeNode | |
getDimensionality() const override final | sparta::Parameter< ValueType > | inlinevirtual |
getDisplayLocation() const | sparta::TreeNode | |
getDoubleValue() const override final | sparta::Parameter< ValueType > | inlinevirtual |
getDoubleValue_() const (defined in sparta::Parameter< ValueType >) | sparta::Parameter< ValueType > | inlineprotected |
getDoubleValue_() const (defined in sparta::Parameter< ValueType >) | sparta::Parameter< ValueType > | inlineprotected |
getExpectedLocation() const | sparta::TreeNode | |
getExpectedRoot() const | sparta::TreeNode | |
getExtension(const std::string &extension_name) | sparta::TreeNode | |
getExtension() | sparta::TreeNode | |
getGroup() const | sparta::TreeNode | |
getGroup(const std::string &group, std::vector< TreeNode * > &results) | sparta::TreeNode | |
getGroupIdx() const | sparta::TreeNode | |
getGroupIndexMax(const std::string &group) | sparta::TreeNode | |
getGroupNamePtr() const | sparta::TreeNode | |
getGroupSize(const std::string &group) | sparta::TreeNode | |
getIdentifiers() const | sparta::TreeNode | |
getItemValueFromString(const std::vector< uint32_t > &indices, bool peek=false) const override final | sparta::Parameter< ValueType > | inlinevirtual |
getLevel() const | sparta::TreeNode | |
getLocalClock() | sparta::TreeNode | inline |
getLocalClock() const (defined in sparta::TreeNode) | sparta::TreeNode | inline |
getLocation() const override final | sparta::TreeNode | virtual |
getName() const override | sparta::TreeNode | virtual |
getNamePtr() const | sparta::TreeNode | |
getNextName(const std::string &name, size_t &pos) | sparta::TreeNode | static |
getNodeUID() const | sparta::TreeNode | |
getNumChildren() const | sparta::TreeNode | |
getNumericDisplayBase() const | sparta::Parameter< ValueType > | inline |
getNumValues(bool peek=false) const override final | sparta::Parameter< ValueType > | inlinevirtual |
getParent() | sparta::TreeNode | inlinevirtual |
getParent() const (defined in sparta::TreeNode) | sparta::TreeNode | inlinevirtual |
getParentAs(bool must_exist=true) const | sparta::TreeNode | inline |
getParentAs(bool must_exist=true) const (defined in sparta::TreeNode) | sparta::TreeNode | inline |
getParentAs(bool must_exist=true) (defined in sparta::TreeNode) | sparta::TreeNode | inline |
getParentAs(bool must_exist=true) (defined in sparta::TreeNode) | sparta::TreeNode | inline |
getParentlessNodes() (defined in sparta::TreeNode) | sparta::TreeNode | static |
getPhase() const | sparta::PhasedObject | inline |
getPossibleNotifications(std::vector< NotificationInfo > &infos) const | sparta::TreeNode | |
getPossibleSubtreeNotifications(std::vector< NotificationInfo > &infos) const noexcept | sparta::TreeNode | |
getPreviousName_(const std::string &name, size_t &pos) | sparta::TreeNode | protectedstatic |
getReadCount() const | sparta::ParameterBase | inline |
getRecursiveNodeCount() const | sparta::TreeNode | inline |
getResource() | sparta::ResourceContainer | inline |
getResource() const | sparta::ResourceContainer | inline |
getResource_() noexcept | sparta::ResourceContainer | inlineprotected |
getResource_() const noexcept | sparta::ResourceContainer | inlineprotected |
getResourceAs() const | sparta::ResourceContainer | inline |
getResourceAs() const | sparta::ResourceContainer | inline |
getResourceAs() | sparta::ResourceContainer | inline |
getResourceAs() | sparta::ResourceContainer | inline |
getResourceType() const | sparta::ResourceContainer | virtual |
getResourceTypeName_() const | sparta::ResourceContainer | protected |
getResourceTypeRaw() const | sparta::ResourceContainer | virtual |
getRoot() | sparta::TreeNode | virtual |
getRoot() const (defined in sparta::TreeNode) | sparta::TreeNode | virtual |
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() const | sparta::TreeNode | |
getSimulation() const | sparta::TreeNode | |
getTags() const | sparta::TreeNode | |
getTypeName() const override final | sparta::Parameter< ValueType > | inlinevirtual |
getValue() const | sparta::Parameter< ValueType > | inline |
getValue_() const | sparta::Parameter< ValueType > | inlineprotected |
getValueAs() const | sparta::ParameterBase | inline |
getValueAsString() const override final | sparta::Parameter< ValueType > | inlinevirtual |
getValueAsStringAt(size_t idx, bool peek=false) const override final | sparta::Parameter< ValueType > | inlinevirtual |
getVectorSizeAt(const std::vector< uint32_t > &indices, bool peek=false) const override final | sparta::Parameter< ValueType > | inlinevirtual |
getVirtualGlobalNode() | sparta::TreeNode | static |
getWeakPtr() | sparta::TreeNode | |
getWeakPtr() const | sparta::TreeNode | |
getWriteCount() const | sparta::ParameterBase | inline |
GROUP_IDX_NONE | sparta::TreeNode | static |
group_idx_type typedef | sparta::TreeNode | |
GROUP_NAME_BUILTIN | sparta::TreeNode | static |
GROUP_NAME_NONE | sparta::TreeNode | static |
hasChild(const std::string &name) const noexcept | sparta::TreeNode | inline |
hasImmediateChild(const TreeNode *n) const noexcept | sparta::TreeNode | |
hasObserversRegisteredForNotification(const std::type_info &tinfo, const std::string *name) const noexcept | sparta::TreeNode | |
hasResource() const | sparta::ResourceContainer | inline |
hasTag(const std::string &tag) const | sparta::TreeNode | |
hasTag(const std::string *interned_tag_name) const | sparta::TreeNode | |
hasWildcardCharacters(const std::string &name) | sparta::TreeNode | static |
identityMatchesPattern_(const std::string &ident, std::regex &expr, std::vector< std::string > &replacements) | sparta::TreeNode | protectedstatic |
identityMatchesPattern_(const std::string &ident, std::regex &expr) | sparta::TreeNode | protectedstatic |
ignore() const | sparta::Parameter< ValueType > | inline |
ignore_() const | sparta::ParameterBase | inlineprotected |
ignored_ | sparta::ParameterBase | mutableprotected |
incrementReadCount_() const | sparta::ParameterBase | inlineprotected |
incrementWriteCount_() | sparta::ParameterBase | inlineprotected |
invokeDelegatesOn_(TreeNode *to_invoke, const DataT &data, const std::string *name_id) | sparta::TreeNode | inlineprotected |
invokeModifierCB_() | sparta::ParameterBase | protected |
isAnonymous() const | sparta::TreeNode | |
isAttached() const | sparta::TreeNode | inlinevirtual |
isBuilding() const | sparta::PhasedObject | inlinevirtual |
isBuilt() const | sparta::PhasedObject | inlinevirtual |
isBuiltin() const | sparta::TreeNode | |
isConfigured() const | sparta::PhasedObject | inlinevirtual |
isConfiguring() const | sparta::PhasedObject | inlinevirtual |
isDefault() const | sparta::ParameterBase | inlinevirtual |
isDefaultOverridden() const override final | sparta::Parameter< ValueType > | inlinevirtual |
isDescendantOf(const TreeNode *ancestor, int32_t max_depth=-1) const | sparta::TreeNode | |
isExpired() const | sparta::TreeNode | |
isFinalized() const | sparta::PhasedObject | inlinevirtual |
isFinalizing() const | sparta::PhasedObject | inlinevirtual |
isHidden() const | sparta::TreeNode | |
isIgnored() const | sparta::ParameterBase | inline |
isIndexableByGroup() const | sparta::TreeNode | |
isNodeConstructed(const TreeNode *) | sparta::TreeNode | static |
isReadOrIgnored() const | sparta::ParameterBase | inline |
isScopeRoot() const | sparta::TreeNode | inline |
isTearingDown() const | sparta::PhasedObject | inlinevirtual |
isVector() const override final | sparta::Parameter< ValueType > | inlinevirtual |
isVisibilityAllowed() const override | sparta::Parameter< ValueType > | inlinevirtual |
isVolatile() const | sparta::ParameterBase | inline |
locateNotificationSources(std::vector< TreeNode * > &nodes, const std::string &name="") | sparta::TreeNode | inline |
LOCATION_NODE_SEPARATOR_ATTACHED | sparta::TreeNode | static |
LOCATION_NODE_SEPARATOR_EXPECTING | sparta::TreeNode | static |
LOCATION_NODE_SEPARATOR_UNATTACHED | sparta::TreeNode | static |
locationMatchesPattern(const std::string &pattern, const TreeNode *pat_loc) const | sparta::TreeNode | |
lockdownParameters() | sparta::TreeNode | inline |
lockResource_() | sparta::ResourceContainer | inlineprotected |
logAssignedValue_() const | sparta::ParameterBase | protected |
logCurrentBackTrace_() | sparta::ParameterBase | protectedstatic |
logLoadedDefaultValue_() const | sparta::ParameterBase | protected |
makeSubtreePrivate() | sparta::TreeNode | inline |
markHidden(bool hidden=true) | sparta::TreeNode | |
matchesGlobLike(const std::string &pattern, const std::string &other) | sparta::TreeNode | static |
MAX_NODE_UID | sparta::TreeNode | static |
modifier_callback_ | sparta::ParameterBase | protected |
NODE_NAME_NONE | sparta::TreeNode | static |
NODE_NAME_VIRTUAL_GLOBAL | sparta::TreeNode | static |
node_uid_type typedef | sparta::TreeNode | |
notificationCategoryMatch(const std::string *query_id, const std::string *node_id) | sparta::TreeNode | static |
NotificationObserverMap typedef | sparta::TreeNode | protected |
operator const ValueType &() const | sparta::Parameter< ValueType > | inline |
operator!=(const Parameter< T > &rhp) const | sparta::Parameter< ValueType > | inline |
operator!=(const T rhp) const | sparta::Parameter< ValueType > | inline |
operator()() const | sparta::Parameter< ValueType > | inline |
operator<(const Parameter< type > &rhp) const | sparta::Parameter< ValueType > | inline |
operator<(const T rhp) const | sparta::Parameter< ValueType > | inline |
operator<<(U e) | sparta::Parameter< ValueType > | inline |
operator<=(const Parameter< type > &rhp) const | sparta::Parameter< ValueType > | inline |
operator<=(const T rhp) const | sparta::Parameter< ValueType > | inline |
operator=(const Parameter &p)=delete | sparta::Parameter< ValueType > | |
operator=(const ValueType &v) | sparta::Parameter< ValueType > | inline |
sparta::ParameterBase::operator=(const TreeNode &)=delete | sparta::TreeNode | |
operator==(const Parameter< T > &rhp) const | sparta::Parameter< ValueType > | inline |
operator==(const T rhp) const | sparta::Parameter< ValueType > | inline |
operator>(const Parameter< type > &rhp) const | sparta::Parameter< ValueType > | inline |
operator>(const T rhp) const | sparta::Parameter< ValueType > | inline |
operator>=(const Parameter< T > &rhp) const | sparta::Parameter< ValueType > | inline |
operator>=(const T rhp) const | sparta::Parameter< ValueType > | inline |
operator_insert_(U e) (defined in sparta::Parameter< ValueType >) | sparta::Parameter< ValueType > | inlineprotected |
overrideDefaultClearVectorValue() override final | sparta::Parameter< ValueType > | inlinevirtual |
overrideDefaultFromString(const std::string &str) override final | sparta::Parameter< ValueType > | inlinevirtual |
overrideDefaultFromStringVector(const std::vector< std::string > &vec) override final | sparta::Parameter< ValueType > | inlinevirtual |
overrideDefaultItemValueFromString(const std::vector< uint32_t > &indices, const std::string &str) override final | sparta::Parameter< ValueType > | inlinevirtual |
overrideDefaultResizeVectorsFromString(const std::vector< uint32_t > &indices) override final | sparta::Parameter< ValueType > | inlinevirtual |
Parameter(const std::string &name, const ValueType &def, const std::string &doc, bool isvolatile=false) | sparta::Parameter< ValueType > | inline |
Parameter(const std::string &name, const ValueType &def, const std::string &doc, ParameterSet *ps, bool isvolatile=false) | sparta::Parameter< ValueType > | inline |
Parameter(const std::string &name, const ValueType &def, const std::string &doc, const ParameterAttribute &attr, ParameterSet *ps, bool isvolatile=false) (defined in sparta::Parameter< ValueType >) | sparta::Parameter< ValueType > | inline |
PARAMETER_NODE_TAG | sparta::ParameterBase | static |
ParameterAttribute enum name | sparta::Parameter< ValueType > | |
ParameterBase(const std::string &name, const std::string &desc) | sparta::ParameterBase | inline |
parseNotificationNameString(const std::string &csl) | sparta::TreeNode | static |
peekItemValueFromString(const std::vector< uint32_t > &indices) const | sparta::ParameterBase | inline |
peekNumValues() const | sparta::ParameterBase | inline |
peekValue() const | sparta::Parameter< ValueType > | inline |
peekVectorSizeAt(const std::vector< uint32_t > &indices) const | sparta::ParameterBase | inline |
PhasedObject() (defined in sparta::PhasedObject) | sparta::PhasedObject | inline |
PhasedObject(PhasedObject &&)=default (defined in sparta::PhasedObject) | sparta::PhasedObject | |
postPropagatingNotification_(const TreeNode *origin, const DataT &data, const std::string *name_id) | sparta::TreeNode | inlineprotected |
recursGetDeepestMatchingPath_(const std::string &path, size_t name_pos) const | sparta::TreeNode | protected |
registerForNotification(T *obj, const std::string &name, bool ensure_possible=true) | sparta::TreeNode | inline |
registerForNotification(T *obj, const std::string &name, bool ensure_possible=true) (defined in sparta::TreeNode) | sparta::TreeNode | inline |
removeChildForTeardown_(TreeNode *child) | sparta::TreeNode | protected |
removeFromParentForTeardown_(TreeNode *parent) | sparta::TreeNode | protected |
RENDER_SUBTREE_INDENT | sparta::TreeNode | static |
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) const | sparta::TreeNode | |
resetReadCount_() const | sparta::ParameterBase | inlineprotected |
resetWriteCount_() | sparta::ParameterBase | inlineprotected |
resizeVectorsFromString(const std::vector< uint32_t > &indices) override final | sparta::Parameter< ValueType > | inlinevirtual |
ResourceContainer() | sparta::ResourceContainer | inline |
ResourceContainer(const ResourceContainer &)=delete | sparta::ResourceContainer | |
ResourceContainer(ResourceContainer &&)=default | sparta::ResourceContainer | |
restoreValueFromDefault() | sparta::ParameterBase | |
restoreValueFromDefaultImpl_() override final | sparta::Parameter< ValueType > | inlinevirtual |
setClock(const Clock *clk) | sparta::TreeNode | virtual |
setExpectedParent_(const TreeNode *parent) | sparta::TreeNode | protected |
setIsVolatile() | sparta::ParameterBase | inline |
setItemValueFromString(const std::vector< uint32_t > &indices, const std::string &str) | sparta::ParameterBase | |
setItemValueFromStringImpl_(const std::vector< uint32_t > &indices, const std::string &str) override final | sparta::Parameter< ValueType > | inlineprotectedvirtual |
setNumericDisplayBase(sparta::utils::DisplayBase base) | sparta::Parameter< ValueType > | inline |
setPhase_(TreePhase phase) | sparta::PhasedObject | inlineprotected |
setResource_(Resource *r) | sparta::ResourceContainer | inlineprotected |
setScopeRoot() | sparta::TreeNode | inline |
setStringQuote(const std::string &s) | sparta::ParameterBase | inline |
setValueFromString(const std::string &str, bool poke=false) | sparta::ParameterBase | |
setValueFromStringImpl_(const std::string &str, bool poke=false) override final | sparta::Parameter< ValueType > | inlineprotectedvirtual |
setValueFromStringVector(const std::vector< std::string > &str, bool poke=false) | sparta::ParameterBase | |
setValueFromStringVectorImpl_(const std::vector< std::string > &vec, bool poke=false) override final | sparta::Parameter< ValueType > | inlineprotectedvirtual |
SharedPtr typedef | sparta::TreeNode | |
simulationTerminating_() | sparta::TreeNode | protected |
string_quote_ | sparta::ParameterBase | protected |
stringize(bool pretty=false) const override | sparta::ParameterBase | inlinevirtual |
stringizeTags(std::stringstream &ss) const | sparta::TreeNode | inline |
supportsCompression() const | sparta::ParameterBase | inlinevirtual |
TagsMap typedef | sparta::TreeNode | |
TEARDOWN_ERROR_LIMIT | sparta::TreeNode | static |
TREE_BUILDING enum value | sparta::PhasedObject | |
TREE_CONFIGURING enum value | sparta::PhasedObject | |
TREE_FINALIZED enum value | sparta::PhasedObject | |
TREE_FINALIZING enum value | sparta::PhasedObject | |
TREE_NODE_PATTERN_SUBS | sparta::TreeNode | static |
TREE_TEARDOWN enum value | sparta::PhasedObject | |
TreeNode()=delete | sparta::TreeNode | |
TreeNode(const TreeNode &)=delete | sparta::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 name | sparta::PhasedObject | |
type typedef | sparta::Parameter< ValueType > | |
unread() const | sparta::Parameter< ValueType > | inline |
unread_() const | sparta::ParameterBase | inlineprotected |
unsetResource_() | sparta::ResourceContainer | inlineprotected |
usingFinalConfig_() | sparta::ParameterBase | protected |
validateDependencies(const TreeNode *node, std::string &err_names) const override | sparta::Parameter< ValueType > | inlinevirtual |
validateDesc(const std::string &desc) | sparta::TreeNode | |
validateGroup(const std::string &name, const std::string &group, group_idx_type idx) | sparta::TreeNode | |
validateIndependently(std::string &err_names) const override | sparta::Parameter< ValueType > | inlinevirtual |
validateName(const std::string &nm) | sparta::TreeNode | |
validatePostRun_(const PostRunValidationInfo &info) const | sparta::TreeNode | protected |
validateTree_() | sparta::TreeNode | protected |
value_type typedef (defined in sparta::Parameter< ValueType >) | sparta::Parameter< ValueType > | |
verifyUniqueChildIdentifier_(const std::string &ident, bool ignore_group_collision=false) | sparta::TreeNode | protected |
WeakPtr typedef | sparta::TreeNode | |
~ArchDataContainer() | sparta::ArchDataContainer | inlinevirtual |
~Parameter()=default | sparta::Parameter< ValueType > | virtual |
~ParameterBase() | sparta::ParameterBase | inlinevirtual |
~PhasedObject() (defined in sparta::PhasedObject) | sparta::PhasedObject | inlinevirtual |
~ResourceContainer() | sparta::ResourceContainer | inlinevirtual |
~TreeNode() | sparta::TreeNode | virtual |