Graphite
Version 3
An experimental 3D geometry processing program
|
Functions to declare GOM meta-types. More...
#include <OGF/gom/common/common.h>
#include <OGF/gom/types/gom.h>
#include <OGF/gom/types/arg_list.h>
#include <OGF/gom/reflection/meta_type.h>
#include <OGF/gom/reflection/meta_builtin.h>
#include <OGF/gom/reflection/meta_enum.h>
#include <OGF/gom/reflection/meta_class.h>
#include <OGF/gom/services/serializer.h>
Go to the source code of this file.
Classes | |
class | OGF::ogf_declare_builtin_type< T > |
A class to declare a new builtin type. More... | |
class | OGF::ogf_declare_builtin_type< bool > |
ogf_declare_builtin_type specialization for bool. More... | |
class | OGF::ogf_declare_builtin_type< void > |
ogf_declare_builtin_type specialization for void. More... | |
class | OGF::ogf_declare_builtin_type< std::string > |
ogf_declare_builtin_type specialization for std::string. More... | |
class | OGF::ogf_declare_pointer_type< T > |
a version of ogf_declare_builtin_type specialization for pointers. More... | |
class | OGF::ogf_declare_enum< T > |
A class to declare a new enum type. More... | |
class | OGF::ogf_declare_class< T > |
A class to declare a class type. More... | |
class | OGF::ogf_declare_abstract_class< T > |
A class to declare an abstract class type. More... | |
Namespaces | |
OGF | |
Global Graphite namespace. | |
Functions to declare GOM meta-types.
Used by the C++ code created by GOMGEN. Client code should not use these functions.
Definition in file gom_implementation.h.