Go to the documentation of this file.
36 #include "../api_core.h"
42 template<
typename Type>
45 template<
typename Type>
48 template<
typename Type>
51 template<
typename Type>
54 template<
typename Type>
57 template<
typename Type>
60 template<
typename Type>
63 template<
typename Type>
66 template<
typename Type>
77 template<
typename Type>
83 union { Type
x; Type
s; Type
r; };
114 const Type &
operator[](
unsigned int i)
const {
return ((Type *)
this)[i]; }
115 Type &
operator[](
unsigned int i) {
return ((Type *)
this)[i]; }
116 operator Type *() {
return (Type *)
this; }
117 operator Type *
const()
const {
return (Type *
const)
this; }