ROSE
0.9.10.2
|
Functor to print the Unix man page.
This functor, when applied, creates a Unix manual page from available documentation in the parser, and then invokes standard Unix commands to format the text and page it to standard output. Strange things might happen if standard input is not the terminal, since the pager will probably be expecting to read commands from standard input.
Definition at line 1627 of file util/Sawyer/CommandLine.h.
#include <CommandLine.h>
Public Types | |
typedef SharedPointer< ShowHelp > | Ptr |
Reference counting pointer for this class. More... | |
![]() | |
typedef SharedPointer < SwitchAction > | Ptr |
Reference counting pointer for this class. More... | |
Static Public Member Functions | |
static Ptr | instance () |
Allocating constructor. More... | |
Protected Member Functions | |
ShowHelp () | |
Constructor for derived classes. More... | |
virtual void | operator() (const ParserResult &) |
Additional Inherited Members | |
![]() | |
void | run (const ParserResult &parserResult) |
Runs the action. More... | |
![]() | |
SharedObject () | |
Default constructor. More... | |
SharedObject (const SharedObject &) | |
Copy constructor. More... | |
virtual | ~SharedObject () |
Virtual destructor. More... | |
SharedObject & | operator= (const SharedObject &) |
Assignment. More... | |
Reference counting pointer for this class.
Definition at line 1633 of file util/Sawyer/CommandLine.h.
|
inlineprotected |
Constructor for derived classes.
Non-subclass users should use instance instead.
Definition at line 1630 of file util/Sawyer/CommandLine.h.
|
inlinestatic |
Allocating constructor.
Returns a pointer to a new ShowHelp object. Uses will most likely want to use the showHelp factory instead, which requires less typing.
Definition at line 1639 of file util/Sawyer/CommandLine.h.