ROSE  0.11.145.0
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
Show license text and exit.
Definition: License.h:15
The result from parsing a command line.
Main namespace for the ROSE library.
Reference-counting intrusive smart pointer.
Definition: SharedPointer.h:68
const char * licenseText
Text of the ROSE software license.
static Ptr instance()
Allocating constructor.
Base class for switch actions.