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 
19 {
20 public:
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