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

Struct representing a sequence of two elements, aka: an ordered pair. More...

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

Public Member Functions

int CompareTo (Tuple< T1, T2 > other)
 
override bool Equals (object o)
 
bool Equals (Tuple< T1, T2 > t)
 
override int GetHashCode ()
 
override string ToString ()
 
 Tuple (T1 Item1, T2 Item2)
 

Static Public Member Functions

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

Public Attributes

readonly T1 Item1
 
readonly T2 Item2
 

Detailed Description

Struct representing a sequence of two elements, aka: an ordered pair.

Constructor & Destructor Documentation

Smooth.Algebraics.Tuple< T1, T2 >.Tuple ( T1  Item1,
T2  Item2 
)
inline

Member Function Documentation

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

Member Data Documentation

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

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