|
|
using | FieldDataType = DataType |
| |
|
|
virtual DataType | value () const =0 |
| |
|
virtual void | setValue (const DataType &fieldValue)=0 |
| |
|
std::string | dataType () const override |
| |
|
virtual void | setUntypedAccessor (std::unique_ptr< DataFieldAccessorInterface > accessor)=0 |
| |
| void | accept (Inspector *visitor) const override |
| |
| void | accept (Editor *editor) override |
| |
Public Member Functions inherited from caffa::FieldHandle |
|
std::string | keyword () const |
| |
|
ObjectHandle * | ownerObject () |
| |
|
const ObjectHandle * | ownerObject () const |
| |
|
void | addCapability (std::unique_ptr< FieldCapability > capability) |
| |
|
template<typename CapabilityType > |
| CapabilityType * | capability () |
| |
|
template<typename CapabilityType > |
| const CapabilityType * | capability () const |
| |
| virtual bool | isReadable () const =0 |
| |
| virtual bool | isWritable () const =0 |
| |
|
bool | isDeprecated () const |
| |
|
void | markDeprecated () |
| |
|
void | setDocumentation (const std::string &documentation) |
| |
|
const std::string & | documentation () const |
| |
The documentation for this class was generated from the following file: