Sierra Toolkit
Version of the Day
WriterParser.hpp
1
#ifndef STK_UTIL_Diag_WriterParser_h
2
#define STK_UTIL_Diag_WriterParser_h
3
4
#include <stk_util/diag/Option.hpp>
5
6
namespace
stk_classic
{
7
namespace
diag {
8
13
18
class
WriterParser
:
public
OptionMaskParser
19
{
20
public
:
26
typedef
OptionMaskParser::Mask
Mask
;
27
28
public
:
34
WriterParser
();
35
46
Mask
parse
(
const
char
*mask_string)
const
;
47
58
virtual
void
parseArg
(
const
std::string &name,
const
std::string &arg)
const
;
59
};
60
64
65
}
// namespace diag
66
}
// namespace stk_classic
67
68
namespace
sierra
{
69
namespace
Diag {
70
71
typedef
stk_classic::diag::WriterParser
WriterParser;
72
73
}
// namespace Diag
74
}
// namespace sierra
75
76
#endif // STK_UTIL_Diag_WriterParser_h
stk_classic::diag::OptionMaskParser::Mask
OptionMask Mask
Mask for this option.
Definition:
Option.hpp:261
stk_classic::diag::WriterParser::parseArg
virtual void parseArg(const std::string &name, const std::string &arg) const
Member function parseArg parses the argument and its argument values.
Definition:
WriterParser.cpp:35
stk_classic::diag::WriterParser::WriterParser
WriterParser()
Creates a new WriterParser instance containing the lowerest level PrintMask names.
Definition:
WriterParser.cpp:14
stk_classic::diag::OptionMaskParser
Definition:
Option.hpp:258
stk_classic
Sierra Toolkit.
Definition:
AlgorithmRunner.cpp:16
stk_classic::diag::WriterParser::Mask
OptionMaskParser::Mask Mask
Typedef Mask bring the OptionMaskParser Mask definition into this namespace.
Definition:
WriterParser.hpp:26
stk_classic::diag::WriterParser::parse
Mask parse(const char *mask_string) const
Member function parse returns the mask which results from parsing the mask_string.
Definition:
WriterParser.cpp:26
stk_classic::diag::WriterParser
Class WriterParser implements a parser a Writer PrintMask string.
Definition:
WriterParser.hpp:18
sierra
Definition:
Env.cpp:53
stk_util
stk_util
diag
WriterParser.hpp
Generated by
1.8.16