coord: add value_type typedef
This commit is contained in:
parent
2640811e03
commit
143213db77
@ -36,6 +36,8 @@ namespace util {
|
|||||||
#endif
|
#endif
|
||||||
template <size_t S, typename T>
|
template <size_t S, typename T>
|
||||||
struct coord {
|
struct coord {
|
||||||
|
typedef T value_type;
|
||||||
|
|
||||||
coord () { ; }
|
coord () { ; }
|
||||||
|
|
||||||
coord (T v)
|
coord (T v)
|
||||||
@ -53,6 +55,8 @@ namespace util {
|
|||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct coord<1,T> {
|
struct coord<1,T> {
|
||||||
|
typedef T value_type;
|
||||||
|
|
||||||
coord () { ; }
|
coord () { ; }
|
||||||
|
|
||||||
coord (T v)
|
coord (T v)
|
||||||
@ -73,6 +77,8 @@ namespace util {
|
|||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct coord<2,T> {
|
struct coord<2,T> {
|
||||||
|
typedef T value_type;
|
||||||
|
|
||||||
coord () { ; }
|
coord () { ; }
|
||||||
|
|
||||||
coord (T v)
|
coord (T v)
|
||||||
@ -100,6 +106,8 @@ namespace util {
|
|||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct coord<3,T> {
|
struct coord<3,T> {
|
||||||
|
typedef T value_type;
|
||||||
|
|
||||||
union {
|
union {
|
||||||
T data[3];
|
T data[3];
|
||||||
struct {
|
struct {
|
||||||
@ -138,6 +146,8 @@ namespace util {
|
|||||||
|
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct coord<4,T> {
|
struct coord<4,T> {
|
||||||
|
typedef T value_type;
|
||||||
|
|
||||||
union {
|
union {
|
||||||
T data[4];
|
T data[4];
|
||||||
struct {
|
struct {
|
||||||
|
Loading…
Reference in New Issue
Block a user