Caffa
1.1.0
C++ Application Framework for Embedded Systems with introspection
|
This is the complete list of members for caffa::Object, including all inherited members.
accept(Inspector *visitor) const | caffa::ObjectHandle | |
accept(Editor *editor) | caffa::ObjectHandle | |
addCapability(std::unique_ptr< ObjectCapability > capability) | caffa::ObjectHandle | inline |
addEmittedSignal(AbstractSignal *signalToAdd) const (defined in caffa::SignalEmitter) | caffa::SignalEmitter | |
addField(FieldHandle *field, const std::string &keyword) | caffa::ObjectHandle | protected |
addMethod(MethodHandle *method, const std::string &keyword, MethodHandle::Type type) | caffa::ObjectHandle | protected |
addObservedSignal(AbstractSignal *signalToAdd) const (defined in caffa::SignalObserver) | caffa::SignalObserver | |
capability() const | caffa::ObjectHandle | inline |
classDocumentation() const (defined in caffa::ObjectHandle) | caffa::ObjectHandle | inlinevirtual |
classInheritanceStack() const (defined in caffa::ObjectHandle) | caffa::ObjectHandle | inlinevirtual |
classKeyword() const (defined in caffa::ObjectHandle) | caffa::ObjectHandle | inlinevirtual |
classKeywordStatic() (defined in caffa::ObjectHandle) | caffa::ObjectHandle | inlinestatic |
ConstPtr typedef (defined in caffa::ObjectHandle) | caffa::ObjectHandle | |
deepClone(caffa::ObjectFactory *optionalObjectFactory=nullptr) const override | caffa::Object | virtual |
disconnectObserverFromAllSignals(SignalObserver *observer) (defined in caffa::ObjectHandle) | caffa::ObjectHandle | |
emittedSignals() const (defined in caffa::SignalEmitter) | caffa::SignalEmitter | |
fields() const | caffa::ObjectHandle | |
findField(const std::string &keyword) const | caffa::ObjectHandle | |
findMethod(const std::string &keyword) const | caffa::ObjectHandle | |
InheritanceStackType typedef (defined in caffa::ObjectHandle) | caffa::ObjectHandle | |
initAfterRead() | caffa::ObjectHandle | inlinevirtual |
initField(FieldType &field, const std::string &keyword) | caffa::Object | inline |
initMethod(MethodType &method, const std::string &keyword, const std::vector< std::string > &argumentNames, CallbackT &&callback, MethodHandle::Type type=MethodHandle::Type::READ_WRITE) | caffa::Object | inline |
initMethodWithDoc(MethodType &method, const std::string &keyword, const std::vector< std::string > &argumentNames, const std::string &documentation, CallbackT &&callback, MethodHandle::Type type=MethodHandle::Type::READ_WRITE) | caffa::Object | inline |
initMethodWithSession(MethodType &method, const std::string &keyword, const std::vector< std::string > &argumentNames, CallbackT &&callback, MethodHandle::Type type=MethodHandle::Type::READ_WRITE) | caffa::Object | inline |
initMethodWithSessionAndDoc(MethodType &method, const std::string &keyword, const std::vector< std::string > &argumentNames, const std::string &documentation, CallbackT &&callback, MethodHandle::Type type=MethodHandle::Type::READ_WRITE) | caffa::Object | inline |
isValidCharacter(char c) (defined in caffa::ObjectHandle) | caffa::ObjectHandle | inlinestatic |
isValidKeyword(const std::string_view &type) | caffa::ObjectHandle | inlinestatic |
matchesClassKeyword(const std::string &classKeyword, const InheritanceStackType &inheritanceStack) (defined in caffa::ObjectHandle) | caffa::ObjectHandle | inlinestatic |
methods() const | caffa::ObjectHandle | |
Object(bool generateUuid=true) (defined in caffa::Object) | caffa::Object | |
ObjectHandle() (defined in caffa::ObjectHandle) | caffa::ObjectHandle | |
observedSignals() const (defined in caffa::SignalObserver) | caffa::SignalObserver | |
parentClassKeyword() const | caffa::ObjectHandle | inline |
Ptr typedef (defined in caffa::ObjectHandle) | caffa::ObjectHandle | |
readFromJsonFile(const std::string &filePath) | caffa::Object | |
removeObservedSignal(AbstractSignal *signalToRemove) const noexcept (defined in caffa::SignalObserver) | caffa::SignalObserver | |
setUuid(const std::string &uuid) override (defined in caffa::Object) | caffa::Object | virtual |
SignalEmitter() (defined in caffa::SignalEmitter) | caffa::SignalEmitter | |
SignalObserver() (defined in caffa::SignalObserver) | caffa::SignalObserver | |
typedDeepClone(caffa::ObjectFactory *optionalObjectFactory=nullptr) const | caffa::Object | inline |
uuid() const override (defined in caffa::Object) | caffa::Object | virtual |
writeToJsonFile(const std::string &filePath) const | caffa::Object | |
~Object() noexcept override (defined in caffa::Object) | caffa::Object | |
~ObjectHandle() noexcept (defined in caffa::ObjectHandle) | caffa::ObjectHandle | virtual |
~SignalEmitter() noexcept (defined in caffa::SignalEmitter) | caffa::SignalEmitter | virtual |
~SignalObserver() noexcept (defined in caffa::SignalObserver) | caffa::SignalObserver | virtual |