ChibiOS/HAL  6.1.0
hal_objects.h File Reference

Base object. More...

Go to the source code of this file.

Data Structures

struct  BaseObjectVMT
 BaseObject virtual methods table. More...
 
struct  BaseObject
 Base stream class. More...
 

Macros

#define _base_object_methods
 BaseObject specific methods. More...
 
#define _base_object_data
 BaseObject specific data. More...
 
Macro Functions (BaseObject)
#define objGetInstance(type, ip)   (type)(((size_t)(ip)) - (ip)->vmt->instance_offset)
 Returns the instance pointer starting from an interface pointer. More...
 

Detailed Description

Base object.

This header defines a base object that is the root for the inheritance system.

Definition in file hal_objects.h.