Sierra Toolkit Version of the Day
WriterParser.hpp
00001 #ifndef STK_UTIL_Diag_WriterParser_h
00002 #define STK_UTIL_Diag_WriterParser_h
00003 
00004 #include <stk_util/diag/Option.hpp>
00005 
00006 namespace stk {
00007 namespace diag {
00008 
00013 
00018 class WriterParser : public OptionMaskParser
00019 {
00020 public:
00026   typedef OptionMaskParser::Mask  Mask;
00027 
00028 public:
00034   WriterParser();
00035 
00046   Mask parse(const char *mask_string) const;
00047 
00058   virtual void parseArg(const std::string &name, const std::string &arg) const;
00059 };
00060 
00064 
00065 } // namespace diag
00066 } // namespace stk
00067 
00068 namespace sierra {
00069 namespace Diag {
00070 
00071 typedef stk::diag::WriterParser WriterParser;
00072 
00073 } // namespace Diag
00074 } // namespace sierra
00075 
00076 #endif // STK_UTIL_Diag_WriterParser_h
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines