typeinfo.hpp
Go to the documentation of this file.
7 /**************************************************************************************************/
12 /**************************************************************************************************/
30 /**************************************************************************************************/
42 /**************************************************************************************************/
46 /**************************************************************************************************/
50 /**************************************************************************************************/
84 /**************************************************************************************************/
88 /**************************************************************************************************/
109 const implementation::type_instance_t make_type_info<T, Any>::value = { &typeid(T*), 0, { 0 } };
113 /**************************************************************************************************/
141 /**************************************************************************************************/
169 /**************************************************************************************************/
243 /**************************************************************************************************/
252 /**************************************************************************************************/
263 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \
269 /**************************************************************************************************/
280 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \
286 /**************************************************************************************************/
298 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \
304 /**************************************************************************************************/
315 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \
322 /**************************************************************************************************/
333 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \
340 /**************************************************************************************************/
351 struct make_type_info<__VA_ARGS__, Any> { static const implementation::type_instance_t value; }; \
359 /**************************************************************************************************/
368 /**************************************************************************************************/
404 /**************************************************************************************************/
417 /**************************************************************************************************/
421 /**************************************************************************************************/
441 /**************************************************************************************************/
|