Definition at line 2451 of file drive_.cc.
Implements DriveCallerRead.
Definition at line 2457 of file drive_.cc.
References DEBUGCOUT, EEStrOut(), HighParser::GetMathParser(), HighParser::GetStringWithDelims(), DriveCallerRead::NeedDM(), DataManager::pGetDrvHdl(), and SAFENEWWITHCONSTRUCTOR.
2459 NeedDM(pDM, HP, bDeferred,
"string");
2473 std::istringstream in(s);
2480 pedantic_cout(
"StringDriveCaller: \"" << s <<
"\" => \"" << out <<
"\"" << std::endl);
2491 #define TRIM_ALL_SPACES_BUT_ONE
2493 #if defined(TRIM_ALL_SPACES)
2494 for (std::string::iterator i = s.begin(); i != s.end();) {
2502 #elif defined(TRIM_ALL_SPACES_BUT_ONE)
2503 bool bString(
false);
2504 for (std::string::iterator i = s.begin(); i != s.end();) {
2521 #endif // TRIM_ALL_SPACES_BUT_ONE
2523 DEBUGCOUT(
"String to evaluate: \"" << s <<
'\"' << std::endl);
const DriveHandler * pGetDrvHdl(void) const
virtual const char * GetStringWithDelims(enum Delims Del=DEFAULTDELIM, bool escape=true)
std::string EEStrOut(const ExpressionElement *e)
virtual MathParser & GetMathParser(void)
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
void NeedDM(const DataManager *pDM, MBDynParser &HP, bool bDeferred, const char *const name)
The documentation for this struct was generated from the following file: