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/expr_8hpp_source.html below:

NCBI C++ ToolKit: include/corelib/expr.hpp Source File

1 #ifndef CORELIB___EXPR__HPP 2 #define CORELIB___EXPR__HPP 54  value

->please_use_Int8_double_bool_instead();

93  return

bval ?

"true"

:

"false"

;

107  return static_cast<double>

(ival);

109  return

bval ? 1.0 : 0.0;

123  return static_cast<Int8>

(fval);

172  typedef

double (*FFloatFunc1) (double);

173  typedef

double (*FFloatFunc2) (double, double);

176  typedef bool

(*FStringFunc1) (

const string

&);

182  value

->please_use_Int8_double_bool_instead();

242  const CException

* prev_exception, EErrCode err_code,

243  const string

& message,

int

pos,

251  virtual void

ReportExtra(ostream&

out

)

const override

;

273

fDenyAutoVar = (1 << 0),

274

fLogicalOnly = (1 << 1),

277

eAllowAutoVar = fAllowAutoVar,

278

eDenyAutoVar = fDenyAutoVar

287  void

Parse(

const char

*

str

);

292

ReportError(

"Result is not available"

);

298  template

<

typename

VT>

304

eLPAR,

eRPAR

, eFUNC, ePOSTINC, ePOSTDEC,

315

eSET, eSETADD,

eSETSUB

, eSETMUL, eSETDIV, eSETMOD, eSETASL, eSETASR, eSETLSR,

322

EOperator Scan(

bool

operand);

324  CExprSymbol

* GetSymbol(

const char

* name)

const

;

333  char

c, EOperator

val

,

335

EOperator IfElseChar(

336  char

c1, EOperator val1,

337  char

c2, EOperator val2,

339

EOperator IfLongest2ElseChar(

341

EOperator val_true_longest,

348  return

m_ParserFlags & fDenyAutoVar;

351  bool LogicalOnly

(

void

)

const

{

return

(m_ParserFlags & fLogicalOnly) != 0;}

354  enum

{hash_table_size = 1013};

357  enum

{max_stack_size = 256};

358  enum

{max_expression_length = 1024};

360  static int

sm_lpr[eTERMINALS];

361  static int

sm_rpr[eTERMINALS];

380 template

<

typename

VT>

441  return IfChar

(c2, val_true_longest, val_true);

void x_Assign(CObject_id &dst, const CObject_id &src)

Incapsulate compile time information such as __FILE__, __LINE__, NCBI_MODULE, current function.

virtual CExprParserException(const CDiagCompileInfo &info, const CException *prev_exception, EErrCode err_code, const string &message, int pos, EDiagSev severity=eDiag_Error) const char GetErrCodeString)(void) const override

EOperator IfElseChar(char c1, EOperator val1, char c2, EOperator val2, EOperator val_def)

CExprSymbol * hash_table[hash_table_size]

CExprSymbol * AddSymbol(const char *name, VT value)

TParserFlags m_ParserFlags

TParserFlags AutoCreateVariable(void) const

EOperator IfChar(char c, EOperator val, EOperator val_def)

bool LogicalOnly(void) const

static void ReportError(int pos, const string &msg)

const CExprValue & GetResult(void) const

EOperator IfLongest2ElseChar(char c1, char c2, EOperator val_true_longest, EOperator val_true, EOperator val_false, EOperator val_def)

void ReportError(const string &msg) const

CExprSymbol * GetSymbol(const char *name) const

FStringFunc1 m_StringFunc1

CExprSymbol(const char *name, VT *value)

void SetType(EValue type)

EValue GetType(void) const

double GetDouble(void) const

string GetString(void) const

Include a standard set of the NCBI C++ Toolkit most basic headers.

std::ofstream out("events_result.xml")

main entry point for tests

unsigned string_hash_function(const char *p)

static const char * str(char *buf, int n)

EDiagSev

Severity level for the posted diagnostics.

@ eDiag_Error

Error message.

#define NCBI_THROW2(exception_class, err_code, message, extra)

Throw exception with extra parameter.

#define NCBI_EXCEPTION_DEFAULT_IMPLEMENTATION(exception_class, base_class)

Helper macro for default exception implementation.

#define EXCEPTION_VIRTUAL_BASE

Do not use virtual base classes in exception declaration at all, because in this case derived class s...

int32_t Int4

4-byte (32-bit) signed integer

uint32_t Uint4

4-byte (32-bit) unsigned integer

int64_t Int8

8-byte (64-bit) signed integer

uint64_t Uint8

8-byte (64-bit) unsigned integer

#define END_NCBI_SCOPE

End previously defined NCBI scope.

#define BEGIN_NCBI_SCOPE

Define ncbi namespace.

static string DoubleToString(double value, int precision=-1, TNumToStringFlags flags=0)

Convert double to string.

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.

#define NCBI_XNCBI_EXPORT

const GenericPointer< typename T::ValueType > T2 value

static SLJIT_INLINE sljit_ins msg(sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b)


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