Bring Library class in line with style lines.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -14,16 +14,16 @@ namespace CreatureLib::Library {
|
||||
std::variant<bool, int64_t, float, ArbUt::CaseInsensitiveConstString> _value;
|
||||
|
||||
public:
|
||||
EffectParameter() : _type(EffectParameterType::None){};
|
||||
explicit EffectParameter(bool b) : _type(EffectParameterType::Bool), _value(b){};
|
||||
explicit EffectParameter(int64_t i) : _type(EffectParameterType::Int), _value(i){};
|
||||
explicit EffectParameter(float f) : _type(EffectParameterType::Float), _value(f){};
|
||||
explicit EffectParameter(const ArbUt::CaseInsensitiveConstString& s)
|
||||
inline EffectParameter() : _type(EffectParameterType::None){};
|
||||
inline explicit EffectParameter(bool b) : _type(EffectParameterType::Bool), _value(b){};
|
||||
inline explicit EffectParameter(int64_t i) : _type(EffectParameterType::Int), _value(i){};
|
||||
inline explicit EffectParameter(float f) : _type(EffectParameterType::Float), _value(f){};
|
||||
inline explicit EffectParameter(const ArbUt::CaseInsensitiveConstString& s)
|
||||
: _type(EffectParameterType::String), _value(s){};
|
||||
EffectParameter(const EffectParameter& other) = delete;
|
||||
EffectParameter& operator=(const EffectParameter& other) = delete;
|
||||
|
||||
EffectParameterType GetType() const noexcept { return _type; }
|
||||
inline EffectParameterType GetType() const noexcept { return _type; }
|
||||
bool AsBool() const {
|
||||
if (_type != EffectParameterType::Bool) {
|
||||
std::stringstream ss;
|
||||
|
||||
Reference in New Issue
Block a user