A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/stlstr_8cpp_source.html below:

NCBI C++ ToolKit: src/serial/datatool/stlstr.cpp Source File

44  const string

& namespaceName,

46

:

CParent

(namespaceName, dataType),

54  const string

& namespaceName,

56

:

CParent

(namespaceName, dataType),

57

m_TemplateName(templateName), m_Arg1Type(arg1Type)

91  const string

& methodPrefix)

const 110  if

(!extra.empty()) {

114

string::size_type comma = extra.find(

','

);

115  for

(; comma != string::npos;) {

117

comma = extra.find(

','

, ++comma);

126  return "!("

+var+

").empty()"

;

132  if

( header ==

"multiset"

)

134  else if

( header ==

"multimap"

)

136  else if

( header ==

"AutoPtr"

)

137

header =

"<corelib/ncbiutil.hpp>"

;

139

header =

'<'

+header+

'>'

;

159  const string

& namespaceName,

161

:

CParent

(templateName, arg1Type, namespaceName, dataType), m_Arg2Type(arg2Type)

179  const string

& methodPrefix)

const 204  const string

& namespaceName,

206

:

CParent

(templateName,

type

, namespaceName, dataType)

218  static int

level = 0;

245  return

var+

".clear();\n"

;

250  const string

& namespaceName,

253

:

CParent

(templateName,

type

, namespaceName, dataType), m_ExternalSet(externalSet)

273  static int

level = 0;

300  return

var+

".clear();\n"

;

306  const string

& namespaceName,

308

:

CParent

(templateName, keyType, valueType, namespaceName, dataType)

320  static int

level = 0;

349  return

var+

".clear();\n"

;

353  const string

& namespaceName,

356

:

CParent

(namespaceName, dataType, comments), m_CharType(charType)

371  ctx

.HPPIncludes().insert(

"<vector>"

);

380  const string

&

)

const 387  return "STL_CHAR_vector, ("

+

m_CharType

+

')'

;

392  return

var+

".clear();\n"

;

virtual string GetRefTemplate(void) const override

virtual string GetResetCode(const string &var) const override

virtual string GetDestructionCode(const string &expr) const override

CListTypeStrings(const string &templateName, AutoPtr< CTypeStrings > type, const string &namespaceName, const CDataType *dataType, bool externalSet=false)

virtual string GetResetCode(const string &var) const override

virtual string GetDestructionCode(const string &expr) const override

CMapTypeStrings(const string &templateName, AutoPtr< CTypeStrings > keyType, AutoPtr< CTypeStrings > valueType, const string &namespaceName, const CDataType *dataType)

string GetNamespaceRef(const CNamespace &ns) const

static const CNamespace KNCBINamespace

static const CNamespace KSTDNamespace

static const CNamespace KEmptyNamespace

CSetTypeStrings(const string &templateName, AutoPtr< CTypeStrings > type, const string &namespaceName, const CDataType *dataType)

virtual string GetDestructionCode(const string &expr) const override

virtual string GetResetCode(const string &var) const override

virtual string GetIsSetCode(const string &var) const override

void x_ParseTemplateName(const string &templateName)

virtual const CNamespace & GetTemplateNamespace(void) const

const CTypeStrings * GetArg1Type(void) const

const string & GetTemplateExtraParam(void) const

virtual string GetRefTemplate(void) const

~CTemplate1TypeStrings(void)

CTemplate1TypeStrings(const string &templateName, CTypeStrings *type, const string &namespaceName, const CDataType *dataType)

const string & GetTemplateName(void) const

virtual EKind GetKind(void) const override

virtual string GetRef(const CNamespace &ns) const override

void AddTemplateInclude(CClassContext::TIncludes &hpp) const

virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const override

virtual string GetCType(const CNamespace &ns) const override

virtual void GenerateTypeCode(CClassContext &ctx) const override

const CTypeStrings * GetArg2Type(void) const

CTemplate2TypeStrings(const string &templateName, AutoPtr< CTypeStrings > type1, AutoPtr< CTypeStrings > type2, const string &namespaceName, const CDataType *dataType)

virtual string GetCType(const CNamespace &ns) const override

virtual string GetRef(const CNamespace &ns) const override

~CTemplate2TypeStrings(void)

virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const override

virtual void GenerateTypeCode(CClassContext &ctx) const override

virtual string GetCType(const CNamespace &ns) const =0

virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const =0

virtual void GenerateTypeCode(CClassContext &ctx) const

virtual string GetRef(const CNamespace &ns) const

virtual string GetCType(const CNamespace &ns) const override

virtual void GenerateTypeCode(CClassContext &ctx) const override

virtual EKind GetKind(void) const override

virtual string GetRef(const CNamespace &ns) const override

CVectorTypeStrings(const string &charType, const string &namespaceName, const CDataType *dataType, const CComments &comments)

~CVectorTypeStrings(void)

virtual string GetResetCode(const string &var) const override

virtual string GetPrefixedCType(const CNamespace &ns, const string &methodPrefix) const override

iterator_bool insert(const value_type &val)

#define NCBI_RETHROW_SAME(prev_exception, message)

Generic macro to re-throw the same exception.

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static string IntToString(int value, TNumToStringFlags flags=0, int base=10)

Convert int to string.

static bool SplitInTwo(const CTempString str, const CTempString delim, string &str1, string &str2, TSplitFlags flags=0)

Split a string into two pieces using the specified delimiters.

static enable_if< is_arithmetic< TNumeric >::value||is_convertible< TNumeric, Int8 >::value, string >::type NumericToString(TNumeric value, TNumToStringFlags flags=0, int base=10)

Convert numeric value to string.

string Tabbed(const string &code, const char *tab)


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4