|
Sierra Toolkit
Version of the Day
|
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_classic { 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_classic 00067 00068 namespace sierra { 00069 namespace Diag { 00070 00071 typedef stk_classic::diag::WriterParser WriterParser; 00072 00073 } // namespace Diag 00074 } // namespace sierra 00075 00076 #endif // STK_UTIL_Diag_WriterParser_h