| 
    SNAP Library 2.0, Developer Reference
    2013-05-13 16:33:57
    
   SNAP, a general purpose, high performance system for analysis and manipulation of large networks 
   | 
  
  
  
 
#include <unicode.h>


Public Member Functions | |
| virtual | ~TCodecBase () | 
| virtual TStr | GetName () const =0 | 
| virtual void | Test () const | 
| virtual size_t | ToUnicode (const TIntV &src, size_t srcIdx, const size_t srcCount, TIntV &dest, const bool clrDest=true) const =0 | 
| virtual size_t | ToUnicode (const TStr &src, size_t srcIdx, const size_t srcCount, TIntV &dest, const bool clrDest=true) const =0 | 
| size_t | ToUnicode (const TIntV &src, TIntV &dest, const bool clrDest=true) const | 
| size_t | ToUnicode (const TStr &src, TIntV &dest, const bool clrDest=true) const | 
| virtual size_t | FromUnicode (const TIntV &src, size_t srcIdx, const size_t srcCount, TIntV &dest, const bool clrDest=true) const =0 | 
| virtual size_t | FromUnicode (const TIntV &src, size_t srcIdx, const size_t srcCount, TChA &dest, const bool clrDest=true) const =0 | 
| virtual size_t | FromUnicode (const TIntV &src, size_t srcIdx, const size_t srcCount, TStr &dest, const bool clrDest=true) const =0 | 
| size_t | FromUnicode (const TIntV &src, TIntV &dest, const bool clrDest=true) const | 
| size_t | FromUnicode (const TIntV &src, TChA &dest, const bool clrDest=true) const | 
| size_t | FromUnicode (const TIntV &src, TStr &dest, const bool clrDest=true) const | 
Static Public Member Functions | |
| template<class TCodecImpl > | |
| static PCodecBase | New () | 
Protected Attributes | |
| TCRef | CRef | 
Friends | |
| class | TPt< TCodecBase > | 
| virtual TCodecBase::~TCodecBase | ( | ) |  [inline, virtual] | 
        
| virtual size_t TCodecBase::FromUnicode | ( | const TIntV & | src, | 
| size_t | srcIdx, | ||
| const size_t | srcCount, | ||
| TIntV & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [pure virtual] | 
        
Implemented in TCodecWrapper< TCodecImpl_ >.
| virtual size_t TCodecBase::FromUnicode | ( | const TIntV & | src, | 
| size_t | srcIdx, | ||
| const size_t | srcCount, | ||
| TChA & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [pure virtual] | 
        
Implemented in TCodecWrapper< TCodecImpl_ >.
| virtual size_t TCodecBase::FromUnicode | ( | const TIntV & | src, | 
| size_t | srcIdx, | ||
| const size_t | srcCount, | ||
| TStr & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [pure virtual] | 
        
Implemented in TCodecWrapper< TCodecImpl_ >.
| size_t TCodecBase::FromUnicode | ( | const TIntV & | src, | 
| TIntV & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [inline] | 
        
Definition at line 361 of file unicode.h.
References FromUnicode(), and TVec< TVal, TSizeTy >::Len().
Referenced by FromUnicode().
{ return FromUnicode(src, 0, src.Len(), dest, clrDest); }


| size_t TCodecBase::FromUnicode | ( | const TIntV & | src, | 
| TChA & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [inline] | 
        
Definition at line 362 of file unicode.h.
References FromUnicode(), and TVec< TVal, TSizeTy >::Len().
Referenced by FromUnicode().
{ return FromUnicode(src, 0, src.Len(), dest, clrDest); }


| size_t TCodecBase::FromUnicode | ( | const TIntV & | src, | 
| TStr & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [inline] | 
        
Definition at line 363 of file unicode.h.
References FromUnicode(), and TVec< TVal, TSizeTy >::Len().
Referenced by FromUnicode().
{ return FromUnicode(src, 0, src.Len(), dest, clrDest); }


| virtual TStr TCodecBase::GetName | ( | ) |  const [pure virtual] | 
        
Implemented in TCodecWrapper< TCodecImpl_ >.
| PCodecBase TCodecBase::New | ( | ) |  [static] | 
        
Definition at line 404 of file unicode.h.
                           {
  return new TCodecWrapper<TCodecImpl>();
}
| virtual void TCodecBase::Test | ( | ) |  const [inline, virtual] | 
        
| virtual size_t TCodecBase::ToUnicode | ( | const TIntV & | src, | 
| size_t | srcIdx, | ||
| const size_t | srcCount, | ||
| TIntV & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [pure virtual] | 
        
Implemented in TCodecWrapper< TCodecImpl_ >.
| virtual size_t TCodecBase::ToUnicode | ( | const TStr & | src, | 
| size_t | srcIdx, | ||
| const size_t | srcCount, | ||
| TIntV & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [pure virtual] | 
        
Implemented in TCodecWrapper< TCodecImpl_ >.
| size_t TCodecBase::ToUnicode | ( | const TIntV & | src, | 
| TIntV & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [inline] | 
        
Definition at line 352 of file unicode.h.
References TVec< TVal, TSizeTy >::Len(), and ToUnicode().
Referenced by ToUnicode().


| size_t TCodecBase::ToUnicode | ( | const TStr & | src, | 
| TIntV & | dest, | ||
| const bool | clrDest = true  | 
        ||
| ) |  const [inline] | 
        
Definition at line 353 of file unicode.h.
References TStr::Len(), and ToUnicode().
Referenced by ToUnicode().


friend class TPt< TCodecBase > [friend] | 
        
TCRef TCodecBase::CRef [protected] |