ROSE  0.11.96.11
License.h
1 #ifndef ROSE_CommandLine_License_H
2 #define ROSE_CommandLine_License_H
3 
4 #include <Sawyer/CommandLine.h>
5 
6 namespace Rose {
7 namespace CommandLine {
8 
12 extern const char *licenseText;
13 
16 protected:
18 
19 public:
22 
24  static Ptr instance();
25 
26 protected:
27  void operator()(const Sawyer::CommandLine::ParserResult&);
28 };
29 
30 } // namespace
31 } // namespace
32 
33 #endif
Rose::CommandLine::ShowLicenseAndExit
Show license text and exit.
Definition: License.h:15
Sawyer::CommandLine::ParserResult
The result from parsing a command line.
Definition: util/Sawyer/CommandLine.h:3333
Rose::CommandLine::ShowLicenseAndExit::instance
static Ptr instance()
Allocating constructor.
Sawyer::SharedPointer
Reference-counting intrusive smart pointer.
Definition: SharedPointer.h:68
Rose
Main namespace for the ROSE library.
Definition: BinaryTutorial.dox:3
Sawyer::CommandLine::SwitchAction
Base class for switch actions.
Definition: util/Sawyer/CommandLine.h:1612
Rose::CommandLine::licenseText
const char * licenseText
Text of the ROSE software license.