Mirror reflection library - Lagoon run-time layer 0.5.13
|
00001 00010 #ifndef LAGOON_UTILS_SQL_FACTORY_1011291729_HPP 00011 #define LAGOON_UTILS_SQL_FACTORY_1011291729_HPP 00012 00013 #include <lagoon/config.hpp> 00014 #include <lagoon/lagoon_fwd.hpp> 00015 #include <lagoon/utils.hpp> 00016 #include <lagoon/interfaces.hpp> 00017 #include <lagoon/polymorph_factory.hpp> 00018 00019 // SQL factory-related 00020 #include <lagoon/utils/sql_factory/manager.hpp> 00021 #include <lagoon/utils/sql_factory/composite.hpp> 00022 #include <lagoon/utils/sql_factory/arrayer.hpp> 00023 #include <lagoon/utils/sql_factory/manufacturer.hpp> 00024 #include <lagoon/utils/sql_factory/suppliers.hpp> 00025 #include <lagoon/utils/sql_factory/enumerator.hpp> 00026 #include <lagoon/utils/sql_factory/builder.hpp> 00027 00028 #include <mirror/utils/sql_factory/default_traits.hpp> 00029 00030 LAGOON_NAMESPACE_BEGIN 00031 00032 template <typename Data> 00033 struct sql_fact_def_traits 00034 { 00035 typedef sql_fact_helper helper_type; 00036 typedef Data data_type; 00037 }; 00038 00039 LAGOON_NAMESPACE_END 00040 00041 #endif //include guard 00042