DCL
4.0
Loading...
Searching...
No Matches
mediatag/main.h
Go to the documentation of this file.
1
#ifndef __DCL_MEDIA_MAIN_H__
2
#define __DCL_MEDIA_MAIN_H__ 20250130
3
4
#ifndef __DCL_ARGUMENTS_H__
5
#include <
dcl/Arguments.h
>
6
#endif
7
8
__DCL_BEGIN_NAMESPACE
9
10
class
MainArguments
:
public
Arguments
11
{
12
public
:
13
MainArguments
(
Writer
& _output,
Writer
& _errout);
14
15
virtual
String
toString
()
const
;
16
17
bool
dryrun
()
const
{
18
return
__dryrun
;
19
}
20
21
bool
summary
()
const
{
22
return
__summary
;
23
}
24
25
bool
verbose
()
const
{
26
return
__verbose
;
27
}
28
29
const
String&
database
()
const
{
30
return
__database
;
31
}
32
33
protected
:
34
virtual
void
onOption
(
int
_key,
const
String& _arg)
35
__DCL_THROWS1
(
Exception
*);
36
37
virtual
String
onValidate
();
38
39
bool
__dryrun
;
40
bool
__summary
;
41
bool
__verbose
;
42
String
__database
;
43
};
44
45
__DCL_END_NAMESPACE
46
47
#endif
// __DCL_MEDIA_MAIN_H__
Arguments.h
__DCL_THROWS1
#define __DCL_THROWS1(e)
Definition
Config.h:167
Arguments
Definition
Arguments.h:17
Exception
Definition
Exception.h:26
MainArguments
Definition
entitycopy/main.h:11
MainArguments::MainArguments
MainArguments(Writer &_output, Writer &_errout)
MainArguments::verbose
bool verbose() const
Definition
mediatag/main.h:25
MainArguments::__dryrun
bool __dryrun
Definition
entitycopy/main.h:59
MainArguments::onOption
virtual void onOption(int _key, const String &_arg) __DCL_THROWS1(Exception *)
MainArguments::onValidate
virtual String onValidate()
MainArguments::summary
bool summary() const
Definition
mediatag/main.h:21
MainArguments::toString
virtual String toString() const
MainArguments::__database
String __database
Definition
mediatag/main.h:42
MainArguments::__verbose
bool __verbose
Definition
entitycopy/main.h:60
MainArguments::__summary
bool __summary
Definition
mediatag/main.h:40
MainArguments::database
const String & database() const
Definition
mediatag/main.h:29
MainArguments::dryrun
bool dryrun() const
Definition
mediatag/main.h:17
Writer
Definition
Writer.h:31
work
mediatag
main.h
Generated by
1.14.0