Caffa  1.1.0
C++ Application Framework for Embedded Systems with introspection
Public Member Functions | List of all members
caffa::ChildArrayFieldDirectStorageAccessor Class Reference
Inheritance diagram for caffa::ChildArrayFieldDirectStorageAccessor:
Inheritance graph
[legend]
Collaboration diagram for caffa::ChildArrayFieldDirectStorageAccessor:
Collaboration graph
[legend]

Public Member Functions

 ChildArrayFieldDirectStorageAccessor (FieldHandle *field)
 
size_t size () const override
 
void clear () override
 
std::vector< ObjectHandle::Ptr > objects () override
 
std::vector< ObjectHandle::ConstPtr > objects () const override
 
ObjectHandle::Ptr at (size_t index) const override
 
void insert (size_t index, ObjectHandle::Ptr pointer) override
 
void push_back (ObjectHandle::Ptr pointer) override
 
size_t index (ObjectHandle::ConstPtr object) const override
 
virtual void remove (size_t index) override
 
- Public Member Functions inherited from caffa::ChildArrayFieldAccessor
 ChildArrayFieldAccessor (FieldHandle *field)
 

Additional Inherited Members

- Protected Attributes inherited from caffa::ChildArrayFieldAccessor
FieldHandlem_field
 

The documentation for this class was generated from the following files: