diff options
Diffstat (limited to 'slicer/tool/parser.h')
-rw-r--r-- | slicer/tool/parser.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/slicer/tool/parser.h b/slicer/tool/parser.h index 7ba1b79..4335d1d 100644 --- a/slicer/tool/parser.h +++ b/slicer/tool/parser.h @@ -14,18 +14,17 @@ namespace Slicer { }; struct CppName : public SplitString { - inline CppName(std::string_view in) : SplitString {in, "."} { } + explicit inline CppName(std::string_view in) : SplitString {in, "."} { } }; class DLL_PUBLIC Slicer : public Slice::ParserVisitor { public: struct Args : public SplitString { - inline Args(std::string_view in) : SplitString {in, ","} { } + explicit inline Args(std::string_view in) : SplitString {in, ","} { } using SplitString::SplitString; }; - class ConversionSpec { - public: + struct ConversionSpec { CppName ExchangeType; CppName ConvertToModelFunc; CppName ConvertToExchangeFunc; |