TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
StringTokenizer Class Reference

#include <StringTokenizer.h>

Public Member Functions

 StringTokenizer ()
 StringTokenizer (std::string &)
 StringTokenizer (std::string, std::string)
 ~StringTokenizer ()
int nextToken ()
int check_GRP ()
double getNValue ()
const std::string & getSValue ()

Public Attributes

int type

Static Public Attributes

static const int ADD = 0
static const int SUBTRACT = 1
static const int DIVIDE = 3
static const int MULTIPLY = 2
static const int POWER = 4
static const int GRP = 1000
static const int ENDGRP = 1001
static const int LT = 5
static const int GT = 6
static const int LE = 7
static const int GE = 8
static const int MOD = 9
static const int MAX = 10
static const int MIN = 11
static const int AND = 12
static const int OR = 13
static const int EQ = 14
static const int NEQ = 15
static const int NUMBER =-2
static const int STRING =-3
static const int EOS =-1

Detailed Description

Definition at line 21 of file StringTokenizer.h.

Constructor & Destructor Documentation

◆ StringTokenizer() [1/3]

StringTokenizer::StringTokenizer ( )

Definition at line 67 of file StringTokenizer.cpp.

◆ StringTokenizer() [2/3]

StringTokenizer::StringTokenizer ( std::string & s)

Definition at line 74 of file StringTokenizer.cpp.

◆ StringTokenizer() [3/3]

StringTokenizer::StringTokenizer ( std::string s,
std::string sep )

Definition at line 81 of file StringTokenizer.cpp.

◆ ~StringTokenizer()

StringTokenizer::~StringTokenizer ( )

Definition at line 88 of file StringTokenizer.cpp.

Member Function Documentation

◆ check_GRP()

int StringTokenizer::check_GRP ( )

Definition at line 101 of file StringTokenizer.cpp.

◆ getNValue()

double StringTokenizer::getNValue ( )
inline

Definition at line 72 of file StringTokenizer.h.

◆ getSValue()

const std::string & StringTokenizer::getSValue ( )
inline

Definition at line 76 of file StringTokenizer.h.

◆ nextToken()

int StringTokenizer::nextToken ( )

Definition at line 118 of file StringTokenizer.cpp.

Member Data Documentation

◆ ADD

const int StringTokenizer::ADD = 0
static

Definition at line 27 of file StringTokenizer.h.

◆ AND

const int StringTokenizer::AND = 12
static

Definition at line 41 of file StringTokenizer.h.

◆ DIVIDE

const int StringTokenizer::DIVIDE = 3
static

Definition at line 29 of file StringTokenizer.h.

◆ ENDGRP

const int StringTokenizer::ENDGRP = 1001
static

Definition at line 33 of file StringTokenizer.h.

◆ EOS

const int StringTokenizer::EOS =-1
static

Definition at line 58 of file StringTokenizer.h.

◆ EQ

const int StringTokenizer::EQ = 14
static

Definition at line 43 of file StringTokenizer.h.

◆ GE

const int StringTokenizer::GE = 8
static

Definition at line 37 of file StringTokenizer.h.

◆ GRP

const int StringTokenizer::GRP = 1000
static

Definition at line 32 of file StringTokenizer.h.

◆ GT

const int StringTokenizer::GT = 6
static

Definition at line 35 of file StringTokenizer.h.

◆ LE

const int StringTokenizer::LE = 7
static

Definition at line 36 of file StringTokenizer.h.

◆ LT

const int StringTokenizer::LT = 5
static

Definition at line 34 of file StringTokenizer.h.

◆ MAX

const int StringTokenizer::MAX = 10
static

Definition at line 39 of file StringTokenizer.h.

◆ MIN

const int StringTokenizer::MIN = 11
static

Definition at line 40 of file StringTokenizer.h.

◆ MOD

const int StringTokenizer::MOD = 9
static

Definition at line 38 of file StringTokenizer.h.

◆ MULTIPLY

const int StringTokenizer::MULTIPLY = 2
static

Definition at line 30 of file StringTokenizer.h.

◆ NEQ

const int StringTokenizer::NEQ = 15
static

Definition at line 44 of file StringTokenizer.h.

◆ NUMBER

const int StringTokenizer::NUMBER =-2
static

Definition at line 56 of file StringTokenizer.h.

◆ OR

const int StringTokenizer::OR = 13
static

Definition at line 42 of file StringTokenizer.h.

◆ POWER

const int StringTokenizer::POWER = 4
static

Definition at line 31 of file StringTokenizer.h.

◆ STRING

const int StringTokenizer::STRING =-3
static

Definition at line 57 of file StringTokenizer.h.

◆ SUBTRACT

const int StringTokenizer::SUBTRACT = 1
static

Definition at line 28 of file StringTokenizer.h.

◆ type

int StringTokenizer::type

Definition at line 60 of file StringTokenizer.h.


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