Skip to content

Commit c1b6ca8

Browse files
committed
Value: Add constructor for size_t
1 parent 2d639b2 commit c1b6ca8

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/scratch/value.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,13 @@ Value::Value(int numberValue) :
2828
{
2929
}
3030

31+
/*! Constructs a number Value. */
32+
Value::Value(size_t numberValue) :
33+
m_value(static_cast<long>(numberValue)),
34+
m_type(Type::Number)
35+
{
36+
}
37+
3138
/*! Constructs a number Value. */
3239
Value::Value(long numberValue) :
3340
m_value(numberValue),

src/scratch/value.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class LIBSCRATCHCPP_EXPORT Value
3232
Value(float numberValue);
3333
Value(double numberValue);
3434
Value(int numberValue = 0);
35+
Value(size_t numberValue);
3536
Value(long numberValue);
3637
Value(bool boolValue);
3738
Value(const std::string &stringValue);

0 commit comments

Comments
 (0)