SMTK  @SMTK_VERSION@
Simulation Modeling Tool Kit
smtk::attribute::StringItemDefinition Member List

This is the complete list of members for smtk::attribute::StringItemDefinition, including all inherited members.

addChildItemDefinition(smtk::attribute::ItemDefinitionPtr cdef) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
addConditionalItem(const std::string &enumValue, const std::string &itemName) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
addDiscreteValue(const std::string &val) (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
addDiscreteValue(const std::string &val, const std::string &discreteEnum) (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
addEnumCategory(const std::string &enumValue, const std::string &cat)smtk::attribute::ValueItemDefinition
addItemDefinition(smtk::attribute::ItemDefinitionPtr cdef) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
addItemDefinition(const std::string &idName) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
addTag(const Tag &tag)smtk::attribute::ItemDefinition
advanceLevel(int mode=0) const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
allowsExpressions() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
applyAdvanceLevels(const unsigned int &readLevelFromParent, const unsigned int &writeLevelFromParent) override (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotectedvirtual
applyCategories(const smtk::attribute::Categories::Stack &inheritedFromParent, smtk::attribute::Categories &inheritedToParent) override (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotectedvirtual
briefDescription() const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
buildChildrenItems(ValueItem *vitem) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
buildExpressionItem(ValueItem *vitem) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
buildItem(Attribute *owningAttribute, int itemPosition) const override (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitionvirtual
buildItem(Item *owningItem, int position, int subGroupPosition) const override (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitionvirtual
categories() constsmtk::attribute::ItemDefinitioninline
categoryInheritanceMode() constsmtk::attribute::ItemDefinitioninline
childrenItemDefinitions() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
clearDiscreteValues() (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
clearRange() (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
conditionalItems(const std::string &enumValue) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
copyTo(ValueItemDefinitionPtr def, smtk::attribute::ItemDefinition::CopyInfo &info) const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
copyTo(ItemDefinitionPtr def) const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
createCopy(smtk::attribute::ItemDefinition::CopyInfo &info) const override (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitionvirtual
DataType typedef (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
defaultDiscreteIndex() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
defaultValue() const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
defaultValue(std::size_t element) const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
defaultValues() const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
detailedDescription() const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
discreteEnum(std::size_t ith) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
discreteValue(std::size_t element) const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >inline
enumAdvanceLevel(const std::string &enumValue) constsmtk::attribute::ValueItemDefinition
enumAdvanceLevelInfo() constsmtk::attribute::ValueItemDefinitioninline
enumCategories(const std::string &enumValue) constsmtk::attribute::ValueItemDefinition
expressionDefinition(const smtk::attribute::ResourcePtr &attResource) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
expressionType() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
findDiscreteIndex(const std::string &val) const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
getEnumIndex(const std::string &enumVal, std::size_t &index) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
hasChildItemDefinition(const std::string &itemName) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
hasChildItemDefinition(const std::string &valueName, const std::string &itemName) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
hasDefault() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
hasEnumAdvanceLevel(const std::string &enumValue) constsmtk::attribute::ValueItemDefinition
hasLocalAdvanceLevelInfo(int mode=0) const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
hasMaxRange() const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >inline
hasMinRange() const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >inline
hasRange() const override (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >inline
hasRange() const =0 (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionpure virtual
hasValueLabels() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
isDiscrete() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
isDiscreteIndexValid(int index) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
isDiscreteIndexValid(int index, const std::set< std::string > &categories) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
isEnabledByDefault() const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
isExtensible() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
isMultiline() const (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitioninline
isOptional() const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
isSecure() const (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitioninline
isValidExpression(const smtk::attribute::AttributePtr &exp) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
isValueValid(const std::string &val) const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
ItemDefinition(const std::string &myname) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
label() const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
localAdvanceLevel(int mode=0) const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
localCategories()smtk::attribute::ItemDefinitioninline
localCategories() const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
m_advanceLevel (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_briefDescription (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_categories (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_combinationMode (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_defaultDiscreteIndex (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_defaultValue (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_detailedDescription (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_discreteValueEnums (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_discreteValues (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_dummy (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_expressionDefinition (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_expressionType (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_hasDefault (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_hasLocalAdvanceLevelInfo (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_isEnabledByDefault (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_isExtensible (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_isOptional (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_itemDefs (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_itemToValueAssociations (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_label (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_localAdvanceLevel (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_localCategories (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_maxNumberOfValues (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_maxRange (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_maxRangeInclusive (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_maxRangeSet (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_minRange (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_minRangeInclusive (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_minRangeSet (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
m_multiline (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitionprotected
m_numberOfRequiredValues (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_tags (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_units (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_unitsSystem (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
m_useCommonLabel (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_valueLabels (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_valueToAdvanceLevelAssociations (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_valueToCategoryAssociations (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_valueToItemAssociations (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionprotected
m_version (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionprotected
maxNumberOfValues() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
maxRange() const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >inline
maxRangeInclusive() const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >inline
minRange() const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >inline
minRangeInclusive() const (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >inline
name() const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
New(const std::string &myName) (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitioninlinestatic
numberOfChildrenItemDefinitions() constsmtk::attribute::ValueItemDefinitioninline
numberOfDiscreteValues() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
numberOfRequiredValues() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
relevantEnums(bool includeCategories, const std::set< std::string > &testCategories, bool includeReadAccess, unsigned int readAccessLevel) constsmtk::attribute::ValueItemDefinition
removeTag(const std::string &name)smtk::attribute::ItemDefinition
setBriefDescription(const std::string &text) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
setCategoryInheritanceMode(Categories::CombinationMode mode)smtk::attribute::ItemDefinitioninline
setCommonValueLabel(const std::string &elabel) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
setDefaultDiscreteIndex(int discreteIndex) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
setDefaultValue(const std::string &val)smtk::attribute::ValueItemDefinitionTemplate< std::string >virtual
setDefaultValue(const std::vector< std::string > &val)smtk::attribute::ValueItemDefinitionTemplate< std::string >virtual
setDetailedDescription(const std::string &text) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
setEnumAdvanceLevel(const std::string &enumValue, unsigned int level)smtk::attribute::ValueItemDefinition
setEnumCategories(const std::string &enumValue, const smtk::attribute::Categories::Set &cats)smtk::attribute::ValueItemDefinition
setExpressionDefinition(const smtk::attribute::DefinitionPtr &exp) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
setExpressionType(const std::string &etype) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
setIsEnabledByDefault(bool isEnabledByDefaultValue) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
setIsExtensible(bool mode) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
setIsMultiline(bool val) (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitioninline
setIsOptional(bool isOptionalValue) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
setIsSecure(bool val) (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitioninline
setLabel(const std::string &newLabel) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
setLocalAdvanceLevel(int mode, unsigned int level) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinition
setLocalAdvanceLevel(unsigned int level) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinition
setLocalCategories(const smtk::attribute::Categories::Set &catSet)smtk::attribute::ItemDefinitioninline
setMaxNumberOfValues(std::size_t esize) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
setMaxRange(const std::string &maxVal, bool isInclusive) (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
setMinRange(const std::string &minVal, bool isInclusive) (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >
setNumberOfRequiredValues(std::size_t esize) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
setUnits(const std::string &newUnits) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitionvirtual
setUnitsSystem(const shared_ptr< units::System > &unitsSystem) overridesmtk::attribute::ValueItemDefinitionprotectedvirtual
setValueLabel(std::size_t element, const std::string &elabel) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
setVersion(int myVersion) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
smtkTypeMacro(smtk::attribute::StringItemDefinition) (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinition
smtkTypeMacro(smtk::attribute::ValueItemDefinition) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
smtkTypeMacroBase(smtk::attribute::ItemDefinition) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinition
StringItemDefinition(const std::string &myName) (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitionprotected
tag(const std::string &name) constsmtk::attribute::ItemDefinition
tag(const std::string &name)smtk::attribute::ItemDefinition
tags() constsmtk::attribute::ItemDefinitioninline
type() const override (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinitionvirtual
units() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
unitsSystem() constsmtk::attribute::ItemDefinitioninline
unsetEnumAdvanceLevel(const std::string &enumValue)smtk::attribute::ValueItemDefinition
unsetLocalAdvanceLevel(int mode=0) (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinition
updateDiscreteValue() override (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protectedvirtual
usingCommonLabel() const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinitioninline
ValueItemDefinition(const std::string &myname) (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
ValueItemDefinitionTemplate(const std::string &myname) (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >protected
valueLabel(std::size_t element) const (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
version() const (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitioninline
~ItemDefinition() (defined in smtk::attribute::ItemDefinition)smtk::attribute::ItemDefinitionvirtual
~StringItemDefinition() override (defined in smtk::attribute::StringItemDefinition)smtk::attribute::StringItemDefinition
~ValueItemDefinition() override (defined in smtk::attribute::ValueItemDefinition)smtk::attribute::ValueItemDefinition
~ValueItemDefinitionTemplate() override=default (defined in smtk::attribute::ValueItemDefinitionTemplate< std::string >)smtk::attribute::ValueItemDefinitionTemplate< std::string >