SNAP Library, User Reference  2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TLFlt Class Reference

List of all members.

Public Member Functions

 TLFlt ()
 TLFlt (const ldouble &_Val)
 operator ldouble () const
 TLFlt (TSIn &SIn)
void Save (TSOut &SOut) const
void LoadXml (const PXmlTok &XmlTok, const TStr &Nm)
void SaveXml (TSOut &SOut, const TStr &Nm) const
TLFltoperator= (const TLFlt &LFlt)
bool operator== (const TLFlt &LFlt) const _CMPWARN
bool operator== (const ldouble &LFlt) const _CMPWARN
bool operator!= (const ldouble &LFlt) const _CMPWARN
bool operator< (const TLFlt &LFlt) const
ldouble operator() () const
TLFltoperator+= (const ldouble &LFlt)
TLFltoperator-= (const ldouble &LFlt)
int GetMemUsed () const
int GetPrimHashCd () const
int GetSecHashCd () const

Static Public Member Functions

static TStr GetStr (const ldouble &Val, const int &Width=-1, const int &Prec=-1)
static TStr GetStr (const TLFlt &LFlt, const int &Width=-1, const int &Prec=-1)
static TStr GetStr (const ldouble &Val, const char *FmtStr)
static TStr GetStr (const ldouble &Val, const TStr &FmtStr)

Public Attributes

ldouble Val

Static Public Attributes

static const ldouble Mn = -LDBL_MAX
static const ldouble Mx = +LDBL_MAX

Constructor & Destructor Documentation

TLFlt::TLFlt ( ) [inline]
TLFlt::TLFlt ( const ldouble _Val) [inline]
TLFlt::TLFlt ( TSIn SIn) [inline, explicit]

Member Function Documentation

int TLFlt::GetMemUsed ( ) const [inline]
int TLFlt::GetPrimHashCd ( ) const [inline]
int TLFlt::GetSecHashCd ( ) const [inline]
TStr TLFlt::GetStr ( const ldouble Val,
const int &  Width = -1,
const int &  Prec = -1 
) [static]
static TStr TLFlt::GetStr ( const TLFlt LFlt,
const int &  Width = -1,
const int &  Prec = -1 
) [inline, static]
TStr TLFlt::GetStr ( const ldouble Val,
const char *  FmtStr 
) [static]
static TStr TLFlt::GetStr ( const ldouble Val,
const TStr FmtStr 
) [inline, static]
void TLFlt::LoadXml ( const PXmlTok &  XmlTok,
const TStr Nm 
)
TLFlt::operator ldouble ( ) const [inline]
bool TLFlt::operator!= ( const ldouble LFlt) const [inline]
ldouble TLFlt::operator() ( ) const [inline]
TLFlt& TLFlt::operator+= ( const ldouble LFlt) [inline]
TLFlt& TLFlt::operator-= ( const ldouble LFlt) [inline]
bool TLFlt::operator< ( const TLFlt LFlt) const [inline]
TLFlt& TLFlt::operator= ( const TLFlt LFlt) [inline]
bool TLFlt::operator== ( const TLFlt LFlt) const [inline]
bool TLFlt::operator== ( const ldouble LFlt) const [inline]
void TLFlt::Save ( TSOut SOut) const [inline]
void TLFlt::SaveXml ( TSOut SOut,
const TStr Nm 
) const

Member Data Documentation

const ldouble TLFlt::Mn = -LDBL_MAX [static]
const ldouble TLFlt::Mx = +LDBL_MAX [static]

The documentation for this class was generated from the following files: