UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::TIntOrInfinity< InfinitySign > Struct Template Reference

#include <IntOrInfinity.h>

Public Member Functions

 TIntOrInfinity (int64_t InFiniteInt)
 
bool IsInfinity () const
 
bool IsFinite () const
 
int64_t GetFiniteInt () const
 
bool IsSafeToNegate () const
 

Static Public Member Functions

static TIntOrInfinity Infinity ()
 

Friends

bool operator== (int64_t Lhs, const TIntOrInfinity &Rhs)
 
bool operator< (int64_t Lhs, const TIntOrInfinity &Rhs)
 
bool operator> (int64_t Lhs, const TIntOrInfinity &Rhs)
 
bool operator<= (int64_t Lhs, const TIntOrInfinity &Rhs)
 
bool operator>= (int64_t Lhs, const TIntOrInfinity &Rhs)
 
bool operator< (const TIntOrInfinity &Lhs, int64_t Rhs)
 
bool operator> (const TIntOrInfinity &Lhs, int64_t Rhs)
 
bool operator<= (const TIntOrInfinity &Lhs, int64_t Rhs)
 
bool operator>= (const TIntOrInfinity &Lhs, int64_t Rhs)
 

Constructor & Destructor Documentation

◆ TIntOrInfinity()

template<EInfinitySign InfinitySign>
uLang::TIntOrInfinity< InfinitySign >::TIntOrInfinity ( int64_t  InFiniteInt)
inline

Member Function Documentation

◆ GetFiniteInt()

template<EInfinitySign InfinitySign>
int64_t uLang::TIntOrInfinity< InfinitySign >::GetFiniteInt ( ) const
inline

◆ Infinity()

template<EInfinitySign InfinitySign>
static TIntOrInfinity uLang::TIntOrInfinity< InfinitySign >::Infinity ( )
inlinestatic

◆ IsFinite()

template<EInfinitySign InfinitySign>
bool uLang::TIntOrInfinity< InfinitySign >::IsFinite ( ) const
inline

◆ IsInfinity()

template<EInfinitySign InfinitySign>
bool uLang::TIntOrInfinity< InfinitySign >::IsInfinity ( ) const
inline

◆ IsSafeToNegate()

template<EInfinitySign InfinitySign>
bool uLang::TIntOrInfinity< InfinitySign >::IsSafeToNegate ( ) const
inline

Friends And Related Symbol Documentation

◆ operator< [1/2]

template<EInfinitySign InfinitySign>
bool operator< ( const TIntOrInfinity< InfinitySign > &  Lhs,
int64_t  Rhs 
)
friend

◆ operator< [2/2]

template<EInfinitySign InfinitySign>
bool operator< ( int64_t  Lhs,
const TIntOrInfinity< InfinitySign > &  Rhs 
)
friend

◆ operator<= [1/2]

template<EInfinitySign InfinitySign>
bool operator<= ( const TIntOrInfinity< InfinitySign > &  Lhs,
int64_t  Rhs 
)
friend

◆ operator<= [2/2]

template<EInfinitySign InfinitySign>
bool operator<= ( int64_t  Lhs,
const TIntOrInfinity< InfinitySign > &  Rhs 
)
friend

◆ operator==

template<EInfinitySign InfinitySign>
bool operator== ( int64_t  Lhs,
const TIntOrInfinity< InfinitySign > &  Rhs 
)
friend

◆ operator> [1/2]

template<EInfinitySign InfinitySign>
bool operator> ( const TIntOrInfinity< InfinitySign > &  Lhs,
int64_t  Rhs 
)
friend

◆ operator> [2/2]

template<EInfinitySign InfinitySign>
bool operator> ( int64_t  Lhs,
const TIntOrInfinity< InfinitySign > &  Rhs 
)
friend

◆ operator>= [1/2]

template<EInfinitySign InfinitySign>
bool operator>= ( const TIntOrInfinity< InfinitySign > &  Lhs,
int64_t  Rhs 
)
friend

◆ operator>= [2/2]

template<EInfinitySign InfinitySign>
bool operator>= ( int64_t  Lhs,
const TIntOrInfinity< InfinitySign > &  Rhs 
)
friend

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