Mirror reflection library 0.5.13
|
00001 00011 #ifndef MIRROR_MIRROR_NO_PREREG_1011291729_HPP 00012 #define MIRROR_MIRROR_NO_PREREG_1011291729_HPP 00013 00014 // basic meta-object implementation 00015 #include <mirror/meta_namespace.hpp> 00016 #include <mirror/meta_type.hpp> 00017 #include <mirror/meta_typedef.hpp> 00018 #include <mirror/meta_class.hpp> 00019 #include <mirror/meta_enum.hpp> 00020 #include <mirror/meta_type_template.hpp> 00021 #include <mirror/meta_variable.hpp> 00022 #include <mirror/meta_function.hpp> 00023 #include <mirror/meta_container.hpp> 00024 #include <mirror/meta_std_container.hpp> 00025 // meta-meta-objects 00026 #include <mirror/meta_meta_object.hpp> 00027 // 00028 // intrinsic meta-functions 00029 #include <mirror/intrinsic.hpp> 00030 // 00031 // meta-programming utilities 00032 #include <mirror/meta_prog.hpp> 00033 // 00034 // specifier tags 00035 #include <mirror/specifier_tags.hpp> 00036 // 00037 // type traits 00038 #include <mirror/type_traits.hpp> 00039 // 00040 // the using directive utility 00041 #include <mirror/using_directive.hpp> 00042 // 00043 // object tagging 00044 #include <mirror/object_tagging.hpp> 00045 // 00046 // factory generators 00047 #include <mirror/factory.hpp> 00048 00049 #endif //include guard 00050