GLM Version 0.9.0
|
00001 00002 // OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) 00004 // Created : 2008-04-26 00005 // Updated : 2010-01-28 00006 // Licence : This source is under MIT License 00007 // File : glm/gtx/string_cast.hpp 00009 // Dependency: 00010 // - GLM core 00011 // - GLM_GTX_double 00012 // - GLM_GTX_half 00013 // - GLM_GTX_integer 00014 // - GLM_GTX_quaternion 00016 00017 #ifndef glm_gtx_string_cast 00018 #define glm_gtx_string_cast 00019 00020 // Dependency: 00021 #include "../glm.hpp" 00022 #include "../gtc/double_float.hpp" 00023 #include "../gtc/half_float.hpp" 00024 #include "../gtx/integer.hpp" 00025 #include "../gtx/unsigned_int.hpp" 00026 #include "../gtx/quaternion.hpp" 00027 #include <string> 00028 00029 namespace glm 00030 { 00031 namespace test{ 00032 void main_gtx_string_cast(); 00033 }//namespace test 00034 00035 namespace gtx{ 00037 namespace string_cast 00038 { 00039 using namespace gtc::double_float; 00040 using namespace gtc::half_float; 00041 using namespace gtx::integer; 00042 using namespace gtx::unsigned_int; 00043 using namespace gtx::quaternion; 00044 00047 template <typename genType> 00048 std::string string(genType const & x); 00049 00050 }//namespace string_cast 00051 }//namespace gtx 00052 }//namespace glm 00053 00054 #include "string_cast.inl" 00055 00056 namespace glm{using namespace gtx::string_cast;} 00057 00058 #endif//glm_gtx_string_cast