All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups
PostponedDCR Struct Reference
Inheritance diagram for PostponedDCR:
Collaboration diagram for PostponedDCR:

Public Member Functions

DriveCallerRead (const DataManager *pDM, MBDynParser &HP, bool bDeferred)
- Public Member Functions inherited from DriveCallerRead
virtual ~DriveCallerRead (void)

Additional Inherited Members

- Static Public Member Functions inherited from DriveCallerRead
static void ReadOutput (DriveCaller *pDC, const DataManager *pDM, MBDynParser &HP)
- Protected Member Functions inherited from DriveCallerRead
void NeedDM (const DataManager *pDM, MBDynParser &HP, bool bDeferred, const char *const name)

Detailed Description

Definition at line 2974 of file drive_.cc.

Member Function Documentation

DriveCaller * PostponedDCR::Read ( const DataManager pDM,
MBDynParser HP,
bool  bDeferred 

Implements DriveCallerRead.

Definition at line 2980 of file drive_.cc.

References HighParser::GetInt(), IncludeParser::GetLineData(), MBDYN_EXCEPT_ARGS, and SAFENEWWITHCONSTRUCTOR.

2981 {
2982  integer label = HP.GetInt();
2983  if (label < 0) {
2984  silent_cerr("PostponedDriveCaller: invalid negative label \"" << label << "\" at line " << HP.GetLineData() << std::endl);
2986  }
2988  /* allocazione e creazione */
2989  DriveCaller *pDC = 0;
2992  PostponedDriveCaller(HP, unsigned(label)));
2994  return pDC;
2995 }
Definition: except.h:63
virtual integer GetInt(integer iDefval=0)
Definition: parser.cc:1050
#define SAFENEWWITHCONSTRUCTOR(pnt, item, constructor)
Definition: mynewmem.h:698
long int integer
Definition: colamd.c:51
virtual HighParser::ErrOut GetLineData(void) const
Definition: parsinc.cc:697

Here is the call graph for this function:

The documentation for this struct was generated from the following file: