SNAP Library 4.0, Developer Reference  2017-07-27 13:18:06
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
TUnicodeDef Class Reference

#include <unicodestring.h>

Collaboration diagram for TUnicodeDef:

Public Member Functions

 TUnicodeDef ()
 
 ~TUnicodeDef ()
 

Static Public Member Functions

static TStr GetDfFNm ()
 
static void Load ()
 
static void Load (const TStr &FNm)
 
static bool IsDef ()
 
static TUnicodeGetDef ()
 

Private Member Functions

 UndefCopyAssign (TUnicodeDef)
 

Private Attributes

TUnicodeUnicode
 

Static Private Attributes

static TUnicodeDef UnicodeDef
 

Detailed Description

Definition at line 3 of file unicodestring.h.

Constructor & Destructor Documentation

TUnicodeDef::TUnicodeDef ( )
inline

Definition at line 10 of file unicodestring.h.

10 : Unicode(NULL){}
TUnicode * Unicode
Definition: unicodestring.h:7
TUnicodeDef::~TUnicodeDef ( )
inline

Definition at line 11 of file unicodestring.h.

References Unicode.

11 {if (Unicode!=NULL){delete Unicode;} Unicode=NULL;}
TUnicode * Unicode
Definition: unicodestring.h:7

Member Function Documentation

TStr TUnicodeDef::GetDfFNm ( )
static

Definition at line 6 of file unicodestring.cpp.

References TStr::GetFPath().

Referenced by Load().

6  {
7  return TSysProc::GetExeFNm().GetFPath()+"UnicodeDef.Bin";
8 }

Here is the call graph for this function:

Here is the caller graph for this function:

static bool TUnicodeDef::IsDef ( )
inlinestatic

Definition at line 21 of file unicodestring.h.

References Unicode, and UnicodeDef.

Referenced by TJsonVal::AddEscapeChAFromStr(), and TUStr::AssertUnicodeDefOk().

21  {
22  return UnicodeDef.Unicode!=NULL;}
TUnicode * Unicode
Definition: unicodestring.h:7
static TUnicodeDef UnicodeDef
Definition: unicodestring.h:5

Here is the caller graph for this function:

static void TUnicodeDef::Load ( )
inlinestatic

Definition at line 15 of file unicodestring.h.

References GetDfFNm().

15  {
16  Load(GetDfFNm());}
static void Load()
Definition: unicodestring.h:15
static TStr GetDfFNm()

Here is the call graph for this function:

static void TUnicodeDef::Load ( const TStr FNm)
inlinestatic

Definition at line 17 of file unicodestring.h.

References Unicode, and UnicodeDef.

17  {
18  UnicodeDef.Unicode=new TUnicode(FNm);}
TUnicode * Unicode
Definition: unicodestring.h:7
static TUnicodeDef UnicodeDef
Definition: unicodestring.h:5
TUnicodeDef::UndefCopyAssign ( TUnicodeDef  )
private

Member Data Documentation

TUnicode* TUnicodeDef::Unicode
private

Definition at line 7 of file unicodestring.h.

Referenced by GetDef(), IsDef(), Load(), and ~TUnicodeDef().

TUnicodeDef TUnicodeDef::UnicodeDef
staticprivate

Definition at line 5 of file unicodestring.h.

Referenced by GetDef(), IsDef(), and Load().


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