Caffa
1.1.0
C++ Application Framework for Embedded Systems with introspection
DataModel
cafFieldCapability.h
1
#pragma once
2
3
namespace
caffa
4
{
5
class
FieldHandle;
6
7
class
FieldCapability
8
{
9
public
:
10
FieldCapability
() =
default
;
11
virtual
~
FieldCapability
() =
default
;
12
13
protected
:
14
friend
class
FieldHandle
;
15
virtual
const
FieldHandle
* owner()
const
= 0;
16
virtual
void
setOwner(
FieldHandle
* field ) = 0;
17
};
18
19
}
// End of namespace caffa
caffa::FieldHandle
Base class for all fields, making it possible to handle them generically.
Definition:
cafFieldHandle.h:19
caffa::FieldCapability
Definition:
cafFieldCapability.h:7
caffa
Main Caffa namespace.
Definition:
cafApplication.h:30
Generated by
1.8.13