Caffa  1.1.0
C++ Application Framework for Embedded Systems with introspection
caffa::Field< DataType > Member List

This is the complete list of members for caffa::Field< DataType >, including all inherited members.

accept(Inspector *visitor) constcaffa::FieldHandlevirtual
accept(Editor *visitor)caffa::FieldHandlevirtual
addCapability(std::unique_ptr< FieldCapability > capability) (defined in caffa::FieldHandle)caffa::FieldHandle
addEmittedSignal(AbstractSignal *signalToAdd) const (defined in caffa::SignalEmitter)caffa::SignalEmitter
addValidator(std::unique_ptr< FieldValidator< DataType >> valueValidator) (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
capabilities() (defined in caffa::FieldHandle)caffa::FieldHandleprotected
capability() (defined in caffa::FieldHandle)caffa::FieldHandle
capability() const (defined in caffa::FieldHandle)caffa::FieldHandle
clearValidators() (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
DataAccessor typedef (defined in caffa::Field< DataType >)caffa::Field< DataType >
dataType() const override (defined in caffa::TypedField< DataType >)caffa::TypedField< DataType >inlinevirtual
defaultValue() const (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
DirectStorageAccessor typedef (defined in caffa::Field< DataType >)caffa::Field< DataType >
emittedSignals() const (defined in caffa::SignalEmitter)caffa::SignalEmitter
Field() (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
Field(const Field &other)=delete (defined in caffa::Field< DataType >)caffa::Field< DataType >explicit
Field(const DataType &fieldValue) (defined in caffa::Field< DataType >)caffa::Field< DataType >inlineexplicit
Field(std::unique_ptr< DataAccessor > accessor) (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
FieldDataType typedef (defined in caffa::TypedField< DataType >)caffa::TypedField< DataType >
FieldHandle() (defined in caffa::FieldHandle)caffa::FieldHandle
isInitialized() const (defined in caffa::FieldHandle)caffa::FieldHandleinlineprotected
keyword() const override (defined in caffa::FieldHandle)caffa::FieldHandleinlinevirtual
m_defaultValue (defined in caffa::Field< DataType >)caffa::Field< DataType >protected
m_fieldDataAccessor (defined in caffa::Field< DataType >)caffa::Field< DataType >protected
m_valueValidators (defined in caffa::Field< DataType >)caffa::Field< DataType >protected
operator DataType() const (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
operator()() const (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
operator*() const (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
operator<=>(const DataType &fieldValue) const (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
operator<=>(const Field< DataType > &rhs) const =delete (defined in caffa::Field< DataType >)caffa::Field< DataType >
operator=(const Field &other)=delete (defined in caffa::Field< DataType >)caffa::Field< DataType >
operator=(const DataType &fieldValue) (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
operator==(const Field< DataType > &rhs) const =delete (defined in caffa::Field< DataType >)caffa::Field< DataType >
ownerObject() (defined in caffa::FieldHandle)caffa::FieldHandle
setAccessor(std::unique_ptr< DataAccessor > accessor) (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
setDefaultValue(const DataType &val) (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
setUntypedAccessor(std::unique_ptr< DataFieldAccessorInterface > accessor) override (defined in caffa::Field< DataType >)caffa::Field< DataType >inlinevirtual
setValue(const DataType &fieldValue) override (defined in caffa::Field< DataType >)caffa::Field< DataType >inlinevirtual
SignalEmitter() (defined in caffa::SignalEmitter)caffa::SignalEmitter
value() const override (defined in caffa::Field< DataType >)caffa::Field< DataType >inlinevirtual
valueValidator() const (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
valueValidator() (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
valueValidators() const (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
valueValidators() (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
~Field() noexcept override (defined in caffa::Field< DataType >)caffa::Field< DataType >inline
~FieldHandle() override (defined in caffa::FieldHandle)caffa::FieldHandle
~ObjectAttribute()=default (defined in caffa::ObjectAttribute)caffa::ObjectAttributevirtual
~SignalEmitter() noexcept (defined in caffa::SignalEmitter)caffa::SignalEmittervirtual