![]() |
appkit
1.5.1
RoadNarrows Robotics Application Kit
|
Input/Output. More...
Classes | |
| struct | osManipIndent |
| Output stream indentation manipulator structure. More... | |
Functions | |
| osManipIndent | setindent (const long nIndent) |
| Set absolute indentation level. More... | |
| osManipIndent | deltaindent (const long nDelta) |
| Set relative delta indentation level. More... | |
| osManipIndent | indent () |
| Left indent at current stream indentation level. More... | |
| std::ostream & | operator<< (std::ostream &os, const osManipIndent &f) |
| Insert indentation object into output stream. More... | |
| ostream & | operator<< (ostream &os, const osManipIndent &f) |
| Insert indentation object into output stream. More... | |
Input/Output.
| osManipIndent rnr::io::deltaindent | ( | const long | nDelta | ) |
Set relative delta indentation level.
| nDelta | Plus or minus delta from current indentation level. |
Definition at line 99 of file IOManip.cxx.
References rnr::io::osManipIndent::m_bOut, rnr::io::osManipIndent::m_eChange, and rnr::io::osManipIndent::m_nIndent.
Referenced by rnr::cmd::CommandLine::c14n(), rnr::cmd::CmdDef::formAt(), rnr::cmd::CmdFormDef::lastArg(), and rnr::cmd::CmdArgDef::lookupFlagNames().
| osManipIndent rnr::io::indent | ( | ) |
Left indent at current stream indentation level.
Definition at line 115 of file IOManip.cxx.
References rnr::io::osManipIndent::m_bOut, rnr::io::osManipIndent::m_eChange, and rnr::io::osManipIndent::m_nIndent.
Referenced by rnr::cmd::CommandLine::c14n(), rnr::cmd::CmdExec::execute(), rnr::cmd::CmdDef::formAt(), rnr::StateMach::getPrevStateId(), rnr::State::getRefTag(), rnr::cmd::CmdFormDef::lastArg(), rnr::cmd::CmdArgDef::lookupFlagNames(), and rnr::cmd::DataSect::~DataSect().
| std::ostream& rnr::io::operator<< | ( | std::ostream & | os, |
| const osManipIndent & | f | ||
| ) |
Insert indentation object into output stream.
| os | Output stream. |
| f | Object to insert. |
| ostream& rnr::io::operator<< | ( | ostream & | os, |
| const osManipIndent & | f | ||
| ) |
Insert indentation object into output stream.
| os | Output stream. |
| f | Object to insert. |
Definition at line 134 of file IOManip.cxx.
References rnr::io::osManipIndent::m_bOut, rnr::io::osManipIndent::m_eChange, and rnr::io::osManipIndent::m_nIndent.
| osManipIndent rnr::io::setindent | ( | const long | nIndent | ) |
Set absolute indentation level.
| nIndent | Number of spaces to left indent. |
Definition at line 81 of file IOManip.cxx.
References rnr::io::osManipIndent::m_bOut, rnr::io::osManipIndent::m_eChange, and rnr::io::osManipIndent::m_nIndent.
Referenced by rnr::cmd::CommandLine::c14n().