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
TPp Class Reference

List of all members.

Public Member Functions

 TPp ()
 TPp (const TPp &Pp)
 TPp (const TStr &_IdNm, const TStr &_DescNm, const TPpTagVal &_Tag=ptUndef, const TPpTagVal &_ValVTag=ptUndef)
 TPp (TSIn &SIn)
void Save (TSOut &SOut)
TPp & operator= (const TPp &Pp)
TStr GetIdNm () const
TStr GetUcIdNm () const
TStr GetDescNm () const
int GetTag () const
int GetValVTag () const
void PutVal (const TPpVal &_Val)
TPpVal GetVal () const
void PutDfVal (const TPpVal &_DfVal)
TPpVal GetDfVal () const
void PutMnMxVal (const TPpVal &_MnVal, const TPpVal &_MxVal)
TPpVal GetMnVal () const
TPpVal GetMxVal () const
void AddCcVal (const TPpVal &_Val)
void PutCcValV (const TPpValV &CcValV)
int GetCcVals () const
TPpVal GetCcVal (const int &CcValN) const
bool IsPp (const TStr &IdNm) const
bool IsPp (const TStr &IdNm, PPp &Pp) const
int GetPps () const
int AddPp (const PPp &Pp)
void AddPpV (const TPpV &PpV)
PPp GetPp (const int &PpN) const
PPp GetPp (const TStr &IdPath) const
PPp GetSelPp () const
int AddPpInt (const TStr &IdNm, const TStr &DescNm=TStr())
int AddPpInt (const TStr &IdNm, const TStr &DescNm, const int &MnVal, const int &MxVal, const int &DfVal)
int AddPpFlt (const TStr &IdNm, const TStr &DescNm=TStr())
int AddPpFlt (const TStr &IdNm, const TStr &DescNm, const double &MnVal, const double &MxVal, const double &DfVal)
int AddPpStr (const TStr &IdNm, const TStr &DescNm=TStr(), const TStr &DfVal=TStr())
void PutValBool (const bool &Val)
TBool GetValBool () const
void PutValBool (const TStr &IdPath, const bool &Val)
TBool GetValBool (const TStr &IdPath) const
void PutValInt (const int &Val)
TInt GetValInt () const
void PutValInt (const TStr &IdPath, const int &Val)
TInt GetValInt (const TStr &IdPath) const
void PutValFlt (const double &Val)
TFlt GetValFlt () const
void PutValFlt (const TStr &IdPath, const double &Val)
TFlt GetValFlt (const TStr &IdPath) const
void PutValStr (const TStr &Val)
TStr GetValStr () const
void PutValStr (const TStr &IdPath, const TStr &Val)
TStr GetValStr (const TStr &IdPath) const
void PutValValV (const TPpValV &Val)
TPpValV GetValValV () const
void PutValValV (const TStr &IdPath, const TPpValV &Val)
TPpValV GetValValV (const TStr &IdPath) const
TStr GetStr (const bool &Brief=true) const
void SaveTxt (const PSOut &SOut) const
void SaveTxt (TOLx &Lx, const int &Lev=0) const

Static Public Member Functions

static PPp Load (TSIn &SIn)
static PPp GetSetPp (const TStr &IdNm, const TStr &DescNm=TStr())
static PPp LoadTxt (const PSIn &SIn)
static PPp LoadTxt (TILx &Lx)

Friends

class TPt< TPp >

Constructor & Destructor Documentation

TPp::TPp ( ) [inline]
TPp::TPp ( const TPp &  Pp) [inline]
TPp::TPp ( const TStr &  _IdNm,
const TStr &  _DescNm,
const TPpTagVal &  _Tag = ptUndef,
const TPpTagVal &  _ValVTag = ptUndef 
) [inline]
TPp::TPp ( TSIn &  SIn) [inline]

Member Function Documentation

void TPp::AddCcVal ( const TPpVal &  _Val) [inline]
int TPp::AddPp ( const PPp &  Pp) [inline]
int TPp::AddPpFlt ( const TStr &  IdNm,
const TStr &  DescNm = TStr() 
) [inline]
int TPp::AddPpFlt ( const TStr &  IdNm,
const TStr &  DescNm,
const double &  MnVal,
const double &  MxVal,
const double &  DfVal 
) [inline]
int TPp::AddPpInt ( const TStr &  IdNm,
const TStr &  DescNm = TStr() 
) [inline]
int TPp::AddPpInt ( const TStr &  IdNm,
const TStr &  DescNm,
const int &  MnVal,
const int &  MxVal,
const int &  DfVal 
) [inline]
int TPp::AddPpStr ( const TStr &  IdNm,
const TStr &  DescNm = TStr(),
const TStr &  DfVal = TStr() 
) [inline]
void TPp::AddPpV ( const TPpV &  PpV) [inline]
TPpVal TPp::GetCcVal ( const int &  CcValN) const [inline]
int TPp::GetCcVals ( ) const [inline]
TStr TPp::GetDescNm ( ) const [inline]
TPpVal TPp::GetDfVal ( ) const [inline]
TStr TPp::GetIdNm ( ) const [inline]
TPpVal TPp::GetMnVal ( ) const [inline]
TPpVal TPp::GetMxVal ( ) const [inline]
PPp TPp::GetPp ( const int &  PpN) const [inline]
PPp TPp::GetPp ( const TStr &  IdPath) const
int TPp::GetPps ( ) const [inline]
PPp TPp::GetSelPp ( ) const [inline]
static PPp TPp::GetSetPp ( const TStr &  IdNm,
const TStr &  DescNm = TStr() 
) [inline, static]
TStr TPp::GetStr ( const bool &  Brief = true) const [inline]
int TPp::GetTag ( ) const [inline]
TStr TPp::GetUcIdNm ( ) const [inline]
TPpVal TPp::GetVal ( ) const [inline]
TBool TPp::GetValBool ( ) const [inline]
TBool TPp::GetValBool ( const TStr &  IdPath) const [inline]
TFlt TPp::GetValFlt ( ) const [inline]
TFlt TPp::GetValFlt ( const TStr &  IdPath) const [inline]
TInt TPp::GetValInt ( ) const [inline]
TInt TPp::GetValInt ( const TStr &  IdPath) const [inline]
TStr TPp::GetValStr ( ) const [inline]
TStr TPp::GetValStr ( const TStr &  IdPath) const [inline]
TPpValV TPp::GetValValV ( ) const [inline]
TPpValV TPp::GetValValV ( const TStr &  IdPath) const [inline]
int TPp::GetValVTag ( ) const [inline]
bool TPp::IsPp ( const TStr &  IdNm) const [inline]
bool TPp::IsPp ( const TStr &  IdNm,
PPp &  Pp 
) const [inline]
static PPp TPp::Load ( TSIn &  SIn) [inline, static]
static PPp TPp::LoadTxt ( const PSIn &  SIn) [inline, static]
PPp TPp::LoadTxt ( TILx &  Lx) [static]
TPp& TPp::operator= ( const TPp &  Pp) [inline]
void TPp::PutCcValV ( const TPpValV &  CcValV) [inline]
void TPp::PutDfVal ( const TPpVal &  _DfVal) [inline]
void TPp::PutMnMxVal ( const TPpVal &  _MnVal,
const TPpVal &  _MxVal 
) [inline]
void TPp::PutVal ( const TPpVal &  _Val)
void TPp::PutValBool ( const bool &  Val) [inline]
void TPp::PutValBool ( const TStr &  IdPath,
const bool &  Val 
) [inline]
void TPp::PutValFlt ( const double &  Val) [inline]
void TPp::PutValFlt ( const TStr &  IdPath,
const double &  Val 
) [inline]
void TPp::PutValInt ( const int &  Val) [inline]
void TPp::PutValInt ( const TStr &  IdPath,
const int &  Val 
) [inline]
void TPp::PutValStr ( const TStr &  Val) [inline]
void TPp::PutValStr ( const TStr &  IdPath,
const TStr &  Val 
) [inline]
void TPp::PutValValV ( const TPpValV &  Val) [inline]
void TPp::PutValValV ( const TStr &  IdPath,
const TPpValV &  Val 
) [inline]
void TPp::Save ( TSOut &  SOut) [inline]
void TPp::SaveTxt ( const PSOut &  SOut) const [inline]
void TPp::SaveTxt ( TOLx &  Lx,
const int &  Lev = 0 
) const

Friends And Related Function Documentation

friend class TPt< TPp > [friend]

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