SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
14 #ifndef smtk_attribute_StringItem_h
15 #define smtk_attribute_StringItem_h
17 #include "smtk/CoreExports.h"
18 #include "smtk/attribute/ValueItemTemplate.h"
25 class StringItemDefinition;
36 bool isSecure()
const;
38 bool setValueFromString(std::size_t element,
const std::string& val)
override;
53 StringItem(
Item* owningItem,
int myPosition,
int mySubGroupPosition);
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Type
Definition: Item.h:56
Definition: StringItemDefinition.h:23
Class used to specify copy and assignment options.
Definition: CopyAssignmentOptions.h:272
Definition: StringItem.h:26
Definition: ValueItemTemplate.h:33
virtual Status assign(const smtk::attribute::ConstItemPtr &sourceItem, const CopyAssignmentOptions &options=CopyAssignmentOptions())
Definition: Item.cxx:274
Log messages for later presentation to a user or a file.
Definition: Logger.h:94
The base class for items that hold information inside an attribute.
Definition: Item.h:47
A return value for methods that need to indicate both success/failure and modification/stasis.
Definition: Status.h:30
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:128
smtk::shared_ptr< const smtk::attribute::Item > ConstItemPtr
Definition: PublicPointerDefs.h:476
Represent a (possibly composite) value according to a definition.
Definition: Attribute.h:50