packages feed

Hs2lib-0.4.8: Includes/Tuples.h

///***************************************
/// The Tuple datatypes
///***************************************

typedef struct Tuple2 Tuple2_t;
typedef struct Tuple3 Tuple3_t;
typedef struct Tuple4 Tuple4_t;
typedef struct Tuple5 Tuple5_t;
typedef struct Tuple6 Tuple6_t;
typedef struct Tuple7 Tuple7_t;
typedef struct Tuple8 Tuple8_t;

struct Tuple2 {
    void* tuple2_var1;
    void* tuple2_var2;
};

struct Tuple3 {
    void* tuple3_var1;
    void* tuple3_var2;
    void* tuple3_var3;
};

struct Tuple4 {
    void* tuple4_var1;
    void* tuple4_var2;
    void* tuple4_var3;
    void* tuple4_var4;
};

struct Tuple5 {
    void* tuple5_var1;
    void* tuple5_var2;
    void* tuple5_var3;
    void* tuple5_var4;
    void* tuple5_var5;
};

struct Tuple6 {
    void* tuple6_var1;
    void* tuple6_var2;
    void* tuple6_var3;
    void* tuple6_var4;
    void* tuple6_var5;
    void* tuple6_var6;
};

struct Tuple7 {
    void* tuple7_var1;
    void* tuple7_var2;
    void* tuple7_var3;
    void* tuple7_var4;
    void* tuple7_var5;
    void* tuple7_var6;
    void* tuple7_var7;
};

struct Tuple8 {
    void* tuple8_var1;
    void* tuple8_var2;
    void* tuple8_var3;
    void* tuple8_var4;
    void* tuple8_var5;
    void* tuple8_var6;
    void* tuple8_var7;
    void* tuple8_var8;
};