diff options
Diffstat (limited to 'src/core/common/Argument.cpp')
-rw-r--r-- | src/core/common/Argument.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/core/common/Argument.cpp b/src/core/common/Argument.cpp index 3461868..4e80f23 100644 --- a/src/core/common/Argument.cpp +++ b/src/core/common/Argument.cpp @@ -48,6 +48,17 @@ Argument::Argument(std::string name, const RttiType &type) { } + +Argument Argument::Any(std::string name) +{ + return Argument{name, RttiTypes::None, RttiTypes::None, nullptr, false}; +} + +Argument Argument::Any(std::string name, Variant defaultValue) +{ + return Argument{name, RttiTypes::None, RttiTypes::None, defaultValue, true}; +} + Argument Argument::Bool(std::string name) { return Argument{name, RttiTypes::Bool}; |