ROSE 0.11.145.147
License.h
1#ifndef ROSE_CommandLine_License_H
2#define ROSE_CommandLine_License_H
3#include <RoseFirst.h>
4
5#include <Sawyer/CommandLine.h>
6
7namespace Rose {
8namespace CommandLine {
9
13extern const char *licenseText;
14
17protected:
19
20public:
23
25 static Ptr instance();
26
27protected:
28 void operator()(const Sawyer::CommandLine::ParserResult&);
29};
30
31} // namespace
32} // namespace
33
34#endif
Show license text and exit.
Definition License.h:16
static Ptr instance()
Allocating constructor.
The result from parsing a command line.
Base class for switch actions.
Reference-counting intrusive smart pointer.
const char * licenseText
Text of the ROSE software license.
The ROSE library.