-
Notifications
You must be signed in to change notification settings - Fork 2
/
CmdLineOptions.cpp
39 lines (32 loc) · 1.16 KB
/
CmdLineOptions.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//---------------------------------------------------------------------------
#pragma hdrstop
// si usa boost::tuple e non std::boost tuple per problemi di move semantics
// con String
#include <boost/tuple/tuple.hpp>
#include "CmdLineOptions.h"
using boost::make_tuple;
using CmdLineParser::OptionType;
//---------------------------------------------------------------------------
#pragma package(smart_init)
OptionType Options[2] = {
make_tuple(
/* Name */ _T( "help" ),
/* Desc */ _T( "This help" ),
/* Found */ false,
/* Mandatory */ false,
/* ValueRequired */ false,
/* ValueDesc */ _T( "" ),
/* ValueLongDesc */ _T( "" ),
/* Value */ _T( "" )
),
make_tuple(
/* Name */ _T( "session" ),
/* Desc */ _T( "Define a separate configuration session" ),
/* Found */ false,
/* Mandatory */ false,
/* ValueRequired */ true,
/* ValueDesc */ _T( "Session name" ),
/* ValueLongDesc */ _T( "the session name to differentiate the configuration" ),
/* Value */ _T( "" )
),
};