SNAP Library 2.3, User Reference  2014-06-16 11:58:46
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
TExpHelpItem Class Reference

#include <exp.h>

Public Member Functions

 TExpHelpItem ()
 
 TExpHelpItem (const TStr &_Nm, const TStr &_TypeStr, const TStr &_DescStr, const TStr &_DfValStr)
 
 ~TExpHelpItem ()
 
 TExpHelpItem (TSIn &SIn)
 
void Save (TSOut &SOut) const
 
TExpHelpItemoperator= (const TExpHelpItem &)
 
bool operator== (const TExpHelpItem &) const
 
TStr GetNm () const
 
TStr GetTypeStr () const
 
TStr GetDescStr () const
 
TStr GetDfValStr () const
 

Static Public Member Functions

static PExpHelpItem New (const TStr &Nm, const TStr &TypeStr, const TStr &DescStr, const TStr &DfValStr)
 
static PExpHelpItem Load (TSIn &SIn)
 

Private Attributes

TCRef CRef
 
TStr Nm
 
TStr TypeStr
 
TStr DescStr
 
TStr DfValStr
 

Friends

class TPt< TExpHelpItem >
 

Detailed Description

Definition at line 273 of file exp.h.

Constructor & Destructor Documentation

TExpHelpItem::TExpHelpItem ( )
inline

Definition at line 280 of file exp.h.

280 : Nm(), TypeStr(), DescStr(), DfValStr(){}
TStr Nm
Definition: exp.h:275
TStr TypeStr
Definition: exp.h:276
TStr DfValStr
Definition: exp.h:278
TStr DescStr
Definition: exp.h:277
TExpHelpItem::TExpHelpItem ( const TStr _Nm,
const TStr _TypeStr,
const TStr _DescStr,
const TStr _DfValStr 
)
inline

Definition at line 281 of file exp.h.

282  :
283  Nm(_Nm), TypeStr(_TypeStr), DescStr(_DescStr), DfValStr(_DfValStr){}
TStr Nm
Definition: exp.h:275
TStr TypeStr
Definition: exp.h:276
TStr DfValStr
Definition: exp.h:278
TStr DescStr
Definition: exp.h:277
TExpHelpItem::~TExpHelpItem ( )
inline

Definition at line 287 of file exp.h.

287 {}
TExpHelpItem::TExpHelpItem ( TSIn SIn)
inline

Definition at line 288 of file exp.h.

288  :
289  Nm(SIn), TypeStr(SIn), DescStr(SIn), DfValStr(SIn){}
TStr Nm
Definition: exp.h:275
TStr TypeStr
Definition: exp.h:276
TStr DfValStr
Definition: exp.h:278
TStr DescStr
Definition: exp.h:277

Member Function Documentation

TStr TExpHelpItem::GetDescStr ( ) const
inline

Definition at line 301 of file exp.h.

301 {return DescStr;}
TStr DescStr
Definition: exp.h:277
TStr TExpHelpItem::GetDfValStr ( ) const
inline

Definition at line 302 of file exp.h.

302 {return DfValStr;}
TStr DfValStr
Definition: exp.h:278
TStr TExpHelpItem::GetNm ( ) const
inline

Definition at line 299 of file exp.h.

299 {return Nm;}
TStr Nm
Definition: exp.h:275
TStr TExpHelpItem::GetTypeStr ( ) const
inline

Definition at line 300 of file exp.h.

300 {return TypeStr;}
TStr TypeStr
Definition: exp.h:276
static PExpHelpItem TExpHelpItem::Load ( TSIn SIn)
inlinestatic

Definition at line 290 of file exp.h.

290  {
291  return PExpHelpItem(new TExpHelpItem(SIn));}
TPt< TExpHelpItem > PExpHelpItem
Definition: exp.h:273
TExpHelpItem()
Definition: exp.h:280
static PExpHelpItem TExpHelpItem::New ( const TStr Nm,
const TStr TypeStr,
const TStr DescStr,
const TStr DfValStr 
)
inlinestatic

Definition at line 284 of file exp.h.

285  {
286  return PExpHelpItem(new TExpHelpItem(Nm, TypeStr, DescStr, DfValStr));}
TPt< TExpHelpItem > PExpHelpItem
Definition: exp.h:273
TExpHelpItem()
Definition: exp.h:280
TExpHelpItem& TExpHelpItem::operator= ( const TExpHelpItem )
inline

Definition at line 295 of file exp.h.

295 {Fail; return *this;}
#define Fail
Definition: bd.h:238
bool TExpHelpItem::operator== ( const TExpHelpItem ) const
inline

Definition at line 296 of file exp.h.

296 {Fail; return false;}
#define Fail
Definition: bd.h:238
void TExpHelpItem::Save ( TSOut SOut) const
inline

Definition at line 292 of file exp.h.

292  {
293  Nm.Save(SOut); TypeStr.Save(SOut); DescStr.Save(SOut); DfValStr.Save(SOut);}
TStr Nm
Definition: exp.h:275
TStr TypeStr
Definition: exp.h:276
TStr DfValStr
Definition: exp.h:278
void Save(TSOut &SOut, const bool &IsSmall=false) const
Definition: dt.h:440
TStr DescStr
Definition: exp.h:277

Friends And Related Function Documentation

friend class TPt< TExpHelpItem >
friend

Definition at line 273 of file exp.h.

Member Data Documentation

TCRef TExpHelpItem::CRef
private

Definition at line 273 of file exp.h.

TStr TExpHelpItem::DescStr
private

Definition at line 277 of file exp.h.

TStr TExpHelpItem::DfValStr
private

Definition at line 278 of file exp.h.

TStr TExpHelpItem::Nm
private

Definition at line 275 of file exp.h.

TStr TExpHelpItem::TypeStr
private

Definition at line 276 of file exp.h.


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