Choreonoid  1.8
Public Member Functions | Protected Member Functions | List of all members
cnoid::MprGroupStatement Class Reference

#include <MprBasicStatements.h>

Inheritance diagram for cnoid::MprGroupStatement:
cnoid::MprStructuredStatement cnoid::MprStatement cnoid::ClonableReferenced cnoid::Referenced

Public Member Functions

 MprGroupStatement ()
virtual std::string label (int index) const override
const std::string & groupName () const
void setGroupName (const std::string &name)
virtual bool read (MprProgram *program, const Mapping &archive) override
virtual bool write (Mapping &archive) const override
- Public Member Functions inherited from cnoid::MprStructuredStatement
MprProgramlowerLevelProgram ()
const MprProgramlowerLevelProgram () const
void setStructuredStatementAttribute (int attr)
bool hasStructuredStatementAttribute (int attr) const
virtual MprProgramgetLowerLevelProgram () override
virtual bool isExpandedByDefault () const
- Public Member Functions inherited from cnoid::MprStatement
int classId () const
MprStatementclone () const
MprStatementclone (CloneMap &cloneMap) const
std::string label () const
MprProgramholderProgram () const
MprStructuredStatementholderStatement () const
MprProgramtopLevelProgram () const
void notifyUpdate ()
- Public Member Functions inherited from cnoid::Referenced
virtual ~Referenced ()

Protected Member Functions

 MprGroupStatement (const MprGroupStatement &org, CloneMap *cloneMap)
virtual ReferenceddoClone (CloneMap *cloneMap) const override
- 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 }

Constructor & Destructor Documentation

◆ MprGroupStatement() [1/2]

MprGroupStatement::MprGroupStatement ( )

◆ MprGroupStatement() [2/2]

MprGroupStatement::MprGroupStatement ( const MprGroupStatement org,
CloneMap cloneMap 

Member Function Documentation

◆ doClone()

Referenced * MprGroupStatement::doClone ( CloneMap cloneMap) const

◆ groupName()

const std::string& cnoid::MprGroupStatement::groupName ( ) const

◆ label()

std::string MprGroupStatement::label ( int  index) const

Implements cnoid::MprStatement.

◆ read()

bool MprGroupStatement::read ( MprProgram program,
const Mapping archive 

Reimplemented from cnoid::MprStructuredStatement.

◆ setGroupName()

void cnoid::MprGroupStatement::setGroupName ( const std::string &  name)

◆ write()

bool MprGroupStatement::write ( Mapping archive) const

Reimplemented from cnoid::MprStructuredStatement.

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