Caffa  1.1.0
C++ Application Framework for Embedded Systems with introspection
caffa::ObjectHandle Member List

This is the complete list of members for caffa::ObjectHandle, including all inherited members.

accept(Inspector *visitor) constcaffa::ObjectHandle
accept(Editor *visitor)caffa::ObjectHandle
addCapability(std::unique_ptr< ObjectCapability > capability)caffa::ObjectHandleinline
addEmittedSignal(AbstractSignal *signalToAdd) const (defined in caffa::SignalEmitter)caffa::SignalEmitter
addField(FieldHandle *field, const std::string &keyword)caffa::ObjectHandleprotected
addMethod(MethodHandle *method, const std::string &keyword, MethodHandle::Type type)caffa::ObjectHandleprotected
addObservedSignal(AbstractSignal *signalToAdd) const (defined in caffa::SignalObserver)caffa::SignalObserver
capability() constcaffa::ObjectHandleinline
classDocumentation() const (defined in caffa::ObjectHandle)caffa::ObjectHandleinlinevirtual
classInheritanceStack() const (defined in caffa::ObjectHandle)caffa::ObjectHandleinlinevirtual
classKeyword() const (defined in caffa::ObjectHandle)caffa::ObjectHandleinlinevirtual
classKeywordStatic() (defined in caffa::ObjectHandle)caffa::ObjectHandleinlinestatic
ConstPtr typedef (defined in caffa::ObjectHandle)caffa::ObjectHandle
deepClone(caffa::ObjectFactory *optionalObjectFactory=nullptr) const =0caffa::ObjectHandlepure virtual
disconnectObserverFromAllSignals(SignalObserver *observer) (defined in caffa::ObjectHandle)caffa::ObjectHandle
emittedSignals() const (defined in caffa::SignalEmitter)caffa::SignalEmitter
fields() constcaffa::ObjectHandle
findField(const std::string &keyword) constcaffa::ObjectHandle
findMethod(const std::string &keyword) constcaffa::ObjectHandle
InheritanceStackType typedef (defined in caffa::ObjectHandle)caffa::ObjectHandle
initAfterRead()caffa::ObjectHandleinlinevirtual
isValidCharacter(char c) (defined in caffa::ObjectHandle)caffa::ObjectHandleinlinestatic
isValidKeyword(const std::string_view &type)caffa::ObjectHandleinlinestatic
matchesClassKeyword(const std::string &classKeyword, const InheritanceStackType &inheritanceStack) (defined in caffa::ObjectHandle)caffa::ObjectHandleinlinestatic
methods() constcaffa::ObjectHandle
ObjectHandle() (defined in caffa::ObjectHandle)caffa::ObjectHandle
observedSignals() const (defined in caffa::SignalObserver)caffa::SignalObserver
Ptr typedef (defined in caffa::ObjectHandle)caffa::ObjectHandle
removeObservedSignal(AbstractSignal *signalToRemove) const noexcept (defined in caffa::SignalObserver)caffa::SignalObserver
setUuid(const std::string &) (defined in caffa::ObjectHandle)caffa::ObjectHandleinlinevirtual
SignalEmitter() (defined in caffa::SignalEmitter)caffa::SignalEmitter
SignalObserver() (defined in caffa::SignalObserver)caffa::SignalObserver
uuid() const (defined in caffa::ObjectHandle)caffa::ObjectHandleinlinevirtual
~ObjectHandle() noexcept (defined in caffa::ObjectHandle)caffa::ObjectHandlevirtual
~SignalEmitter() noexcept (defined in caffa::SignalEmitter)caffa::SignalEmittervirtual
~SignalObserver() noexcept (defined in caffa::SignalObserver)caffa::SignalObservervirtual