MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
manual.c
Go to the documentation of this file.
1
5
typedef
struct
Object
Object
;
6
typedef
struct
Vehicle
Vehicle
;
7
typedef
struct
Car
Car
;
8
typedef
struct
Truck
Truck
;
9
13
struct
Object
14
{
15
int
ref;
16
};
17
18
23
static
Object
*
objRef
(
Object
*obj);
24
25
30
static
Object
*
objUnref
(
Object
*obj);
31
32
37
struct
Vehicle
38
{
39
Object
base
;
40
};
41
42
47
void
vehicleStart
(
Vehicle
*obj);
48
49
54
void
vehicleStop
(
Vehicle
*obj);
55
56
61
struct
Car
62
{
63
Vehicle
base
;
64
};
65
66
71
struct
Truck
72
{
73
Vehicle
base
;
74
};
75
76
82
int
main
(
void
)
83
{
84
Car
c;
85
vehicleStart((
Vehicle
*) &c);
86
}
87
main
int main(void)
Definition
manual.c:82
Car
Definition
manual.c:62
Car::base
Vehicle base
Base class.
Definition
manual.c:63
Object
Definition
manual.c:14
Object::objRef
static Object * objRef(Object *obj)
Object::objUnref
static Object * objUnref(Object *obj)
Truck
Definition
manual.c:72
Truck::base
Vehicle base
Base class.
Definition
manual.c:73
Vehicle
Definition
manual.c:38
Vehicle::vehicleStop
void vehicleStop(Vehicle *obj)
Vehicle::vehicleStart
void vehicleStart(Vehicle *obj)
Vehicle::base
Object base
Base class.
Definition
manual.c:39
doxygen-1.12.0
examples
manual.c
Generated by
1.12.0