29 #ifndef glm_core_type_gentype 30 #define glm_core_type_gentype 48 template <
typename>
class TYPE
55 typedef VALTYPE value_type;
56 typedef VALTYPE & value_reference;
57 typedef VALTYPE * value_pointer;
58 typedef VALTYPE
const * value_const_pointer;
59 typedef TYPE<bool> bool_type;
61 typedef sizeType size_type;
65 typedef TYPE<VALTYPE> type;
66 typedef TYPE<VALTYPE> * pointer;
67 typedef TYPE<VALTYPE>
const * const_pointer;
68 typedef TYPE<VALTYPE>
const *
const const_pointer_const;
69 typedef TYPE<VALTYPE> *
const pointer_const;
70 typedef TYPE<VALTYPE> & reference;
71 typedef TYPE<VALTYPE>
const & const_reference;
72 typedef TYPE<VALTYPE>
const & param_type;
77 value_const_pointer value_address()
const{
return value_pointer(
this);}
78 value_pointer value_address(){
return value_pointer(
this);}
94 template <
typename>
class TYPE
169 #endif//glm_core_type_gentype Definition: _detail.hpp:301
Definition: _detail.hpp:38
Definition: type_gentype.hpp:50
Definition: _detail.hpp:277
OpenGL Mathematics (glm.g-truc.net)