Choreonoid
1.8
|
#include <MprBasicStatements.h>
Public Member Functions | |
const std::string | condition () const |
void | setCondition (const std::string &condition) |
virtual bool | read (MprProgram *program, const Mapping &archive) override |
virtual bool | write (Mapping &archive) const override |
Public Member Functions inherited from cnoid::MprStructuredStatement | |
MprProgram * | lowerLevelProgram () |
const MprProgram * | lowerLevelProgram () const |
void | setStructuredStatementAttribute (int attr) |
bool | hasStructuredStatementAttribute (int attr) const |
virtual MprProgram * | getLowerLevelProgram () override |
virtual bool | isExpandedByDefault () const |
Public Member Functions inherited from cnoid::MprStatement | |
int | classId () const |
MprStatement * | clone () const |
MprStatement * | clone (CloneMap &cloneMap) const |
std::string | label () const |
virtual std::string | label (int index) const =0 |
MprProgram * | holderProgram () const |
MprStructuredStatement * | holderStatement () const |
MprProgram * | topLevelProgram () const |
void | notifyUpdate () |
Public Member Functions inherited from cnoid::ClonableReferenced | |
virtual Referenced * | doClone (CloneMap *cloneMap) const =0 |
Public Member Functions inherited from cnoid::Referenced | |
virtual | ~Referenced () |
Protected Member Functions | |
MprConditionStatement () | |
MprConditionStatement (const MprConditionStatement &org, CloneMap *cloneMap) | |
Protected Member Functions inherited from cnoid::MprStructuredStatement | |
MprStructuredStatement () | |
MprStructuredStatement (const MprStructuredStatement &org, CloneMap *cloneMap) | |
~MprStructuredStatement () | |
Protected Member Functions inherited from cnoid::MprStatement | |
MprStatement () | |
MprStatement (const MprStatement &org) | |
~MprStatement () | |
Protected Member Functions inherited from cnoid::Referenced | |
Referenced () | |
Referenced (const Referenced &) | |
int | refCount () const |
Additional Inherited Members | |
Public Types inherited from cnoid::MprStructuredStatement | |
enum | Attribute { ArbitraryLowerLevelProgram = 1 } |
|
protected |
|
protected |
|
inline |
|
overridevirtual |
Reimplemented from cnoid::MprStructuredStatement.
Reimplemented in cnoid::MprWhileStatement, and cnoid::MprIfStatement.
|
inline |
|
overridevirtual |
Reimplemented from cnoid::MprStructuredStatement.
Reimplemented in cnoid::MprWhileStatement, and cnoid::MprIfStatement.