Kerbal Space Program  1.12.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Smooth.Algebraics.Tuple< T1, T2, T3, T4 > Struct Template Reference

Struct representing a sequence of four elements. More...

Inheritance diagram for Smooth.Algebraics.Tuple< T1, T2, T3, T4 >:

Public Member Functions

int CompareTo (Tuple< T1, T2, T3, T4 > other)
 
override bool Equals (object o)
 
bool Equals (Tuple< T1, T2, T3, T4 > t)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 item1, T2 item2, T3 item3, T4 item4)
 

Static Public Member Functions

static bool operator!= (Tuple< T1, T2, T3, T4 > lhs, Tuple< T1, T2, T3, T4 > rhs)
 
static bool operator< (Tuple< T1, T2, T3, T4 > lhs, Tuple< T1, T2, T3, T4 > rhs)
 
static bool operator<= (Tuple< T1, T2, T3, T4 > lhs, Tuple< T1, T2, T3, T4 > rhs)
 
static bool operator== (Tuple< T1, T2, T3, T4 > lhs, Tuple< T1, T2, T3, T4 > rhs)
 
static bool operator> (Tuple< T1, T2, T3, T4 > lhs, Tuple< T1, T2, T3, T4 > rhs)
 
static bool operator>= (Tuple< T1, T2, T3, T4 > lhs, Tuple< T1, T2, T3, T4 > rhs)
 

Public Attributes

readonly T1 Item1
 
readonly T2 Item2
 
readonly T3 Item3
 
readonly T4 Item4
 

Detailed Description

Struct representing a sequence of four elements.

Constructor & Destructor Documentation

Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.Tuple ( T1  item1,
T2  item2,
T3  item3,
T4  item4 
)
inline

Member Function Documentation

int Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.CompareTo ( Tuple< T1, T2, T3, T4 >  other)
inline
override bool Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.Equals ( object  o)
inline
bool Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.Equals ( Tuple< T1, T2, T3, T4 >  t)
inline
override int Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.GetHashCode ( )
inline
static bool Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.operator!= ( Tuple< T1, T2, T3, T4 >  lhs,
Tuple< T1, T2, T3, T4 >  rhs 
)
inlinestatic
static bool Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.operator< ( Tuple< T1, T2, T3, T4 >  lhs,
Tuple< T1, T2, T3, T4 >  rhs 
)
inlinestatic
static bool Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.operator<= ( Tuple< T1, T2, T3, T4 >  lhs,
Tuple< T1, T2, T3, T4 >  rhs 
)
inlinestatic
static bool Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.operator== ( Tuple< T1, T2, T3, T4 >  lhs,
Tuple< T1, T2, T3, T4 >  rhs 
)
inlinestatic
static bool Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.operator> ( Tuple< T1, T2, T3, T4 >  lhs,
Tuple< T1, T2, T3, T4 >  rhs 
)
inlinestatic
static bool Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.operator>= ( Tuple< T1, T2, T3, T4 >  lhs,
Tuple< T1, T2, T3, T4 >  rhs 
)
inlinestatic
override string Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.ToString ( )
inline

Member Data Documentation

readonly T1 Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.Item1
readonly T2 Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.Item2
readonly T3 Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.Item3
readonly T4 Smooth.Algebraics.Tuple< T1, T2, T3, T4 >.Item4

The documentation for this struct was generated from the following file: