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 > Struct Template Reference

Struct representing a sequence of three elements, aka: an ordered triplet. More...

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

Public Member Functions

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

Static Public Member Functions

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

Public Attributes

readonly T1 Item1
 
readonly T2 Item2
 
readonly T3 Item3
 

Detailed Description

Struct representing a sequence of three elements, aka: an ordered triplet.

Constructor & Destructor Documentation

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

Member Function Documentation

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

Member Data Documentation

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

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