summaryrefslogtreecommitdiff
path: root/slicer/tool/parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'slicer/tool/parser.h')
-rw-r--r--slicer/tool/parser.h7
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;