MAK Data Logger API Documentation for DIS
Home
Modules
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
libsrc
lgrUtil
lgrArg.h
Go to the documentation of this file.
1
/******************************************************************************
2
** Copyright (c) 1992-2010 VT MAK
3
** All rights reserved.
4
******************************************************************************/
5
9
10
#pragma once
11
12
#include <vector>
13
14
class
DtString;
15
namespace
DtCmdLine {
class
Arg;}
16
17
namespace
MAKLogger
18
{
21
class
DtLgrArg
22
{
23
public
:
24
26
DtLgrArg
(){}
27
29
virtual
~DtLgrArg
(){}
30
32
virtual
operator
DtCmdLine::Arg*() = 0;
33
35
virtual
DtString
toDebugString
()
const
= 0;
36
38
virtual
bool
isArgSet
()
const
= 0;
39
41
virtual
const
DtString&
type
()
const
= 0;
42
44
virtual
DtString
valueAsString
()
const
= 0;
45
47
virtual
std::vector<DtString>
valueAsStringList
()
const
= 0;
48
50
virtual
void
setValueString
(
const
DtString& value) = 0;
51
};
52
53
}
Document ID: Generated on Thu Apr 11 12:13:00 EDT 2013 from SVN revision 126011
Copyright © 2005-2012 VT MÄK. All Rights Reserved (
www.mak.com
)