libGimbal 0.1.0
C17-Based Extended Standard Library and Cross-Language Runtime Framework
Loading...
Searching...
No Matches
gimbal_meta.h
Go to the documentation of this file.
1/*! \file
2 * \brief Meta type system module-wide include
3 * \ingroup meta
4 *
5 * \author Falco Girgis
6 */
7
8#ifndef GIMBAL_META_H
9#define GIMBAL_META_H
10
11#include "meta/classes/gimbal_class.h"
12#include "meta/classes/gimbal_enum.h"
13#include "meta/classes/gimbal_flags.h"
14#include "meta/classes/gimbal_opaque.h"
15#include "meta/classes/gimbal_primitives.h"
16#include "meta/classes/gimbal_bit_struct.h"
17
18#include "meta/ifaces/gimbal_iallocator.h"
19#include "meta/ifaces/gimbal_ievent_filter.h"
20#include "meta/ifaces/gimbal_ievent_handler.h"
21#include "meta/ifaces/gimbal_ilogger.h"
22#include "meta/ifaces/gimbal_interface.h"
23#include "meta/ifaces/gimbal_iplugin.h"
24#include "meta/ifaces/gimbal_itable_variant.h"
25#include "meta/ifaces/gimbal_ivariant.h"
26
27#include "meta/instances/gimbal_box.h"
28#include "meta/instances/gimbal_context.h"
29#include "meta/instances/gimbal_event.h"
30#include "meta/instances/gimbal_instance.h"
31#include "meta/instances/gimbal_object.h"
32
33#include "meta/properties/gimbal_property.h"
34
35#include "meta/signals/gimbal_c_closure.h"
36#include "meta/signals/gimbal_class_closure.h"
37#include "meta/signals/gimbal_closure.h"
38#include "meta/signals/gimbal_marshal.h"
39#include "meta/signals/gimbal_signal.h"
40#include "meta/signals/gimbal_signal_closure.h"
41
42#include "meta/types/gimbal_builtin_types.h"
43#include "meta/types/gimbal_pointer.h"
44#include "meta/types/gimbal_type.h"
45#include "meta/types/gimbal_variant.h"
46
47/*! \defgroup meta Type System
48 * \brief Object-oriented, cross-language runtime type system
49 */
50
51#endif // GIMBAL_META_H