|
| | Value () noexcept |
| | Initialize an empty value. More...
|
| |
| | Value (int x) noexcept |
| | Initialize an integer value. More...
|
| |
| | Value (int x, int y) noexcept |
| | Initialize a 2d integer value. More...
|
| |
| | Value (int x, int y, int z) noexcept |
| | Initialize a 3d integer value. More...
|
| |
| | Value (int x, int y, int z, int w) noexcept |
| | Initialize a 4d integer value. More...
|
| |
| | Value (float x) noexcept |
| | Initialize a float value. More...
|
| |
| | Value (float x, float y) noexcept |
| | Initialize a 2d float value. More...
|
| |
| | Value (float x, float y, float z) noexcept |
| | Initialize a 3d float value. More...
|
| |
| | Value (float x, float y, float z, float w) noexcept |
| | Initialize a 4d float value. More...
|
| |
| | Value (const char *string) noexcept |
| | Initialize a string value. More...
|
| |
| | Value (const Rect &rect) noexcept |
| | Initialize a rect value. More...
|
| |
| | Value (const Size &size) noexcept |
| | Initialize a size value. More...
|
| |
| | Value (const Point2f &point) noexcept |
| | Initialize a point value. More...
|
| |
| | Value (bool x) noexcept |
| | Initialize a bool value. More...
|
| |
| | operator bool () const noexcept |
| | Check if value type is not Undefined. More...
|
| |
| bool | is (Type type) const noexcept |
| | Check if value type is of concrete type. More...
|
| |
| bool | setString (const char *string) noexcept |
| | Set a string value. More...
|
| |
| bool | getString (char *string) const noexcept |
| | Get a string value. More...
|
| |
| void | setRect (const Rect &rect) noexcept |
| | Set a rect value. More...
|
| |
| bool | getRect (Rect *rect) const noexcept |
| | Get a rect value. More...
|
| |
| void | setSize (const Size &size) noexcept |
| | Set a size value. More...
|
| |
| bool | getSize (Size *size) const noexcept |
| | Get a size value. More...
|
| |
| void | setPoint2i (const Point2i &point) noexcept |
| | Set a Point2i value. More...
|
| |
| bool | getPoint2i (Point2i *point) const noexcept |
| | Get a Point2i value. More...
|
| |
| void | setPoint2f (const Point2f &point) noexcept |
| | Set a setPoint2f value. More...
|
| |
| bool | getPoint2f (Point2f *point) const noexcept |
| | Get a Point2f value. More...
|
| |
| void | setBool (bool x) noexcept |
| | Set a bool value. More...
|
| |
| bool | getBool (bool *x) const noexcept |
| | Get a bool value. More...
|
| |
| void | setInt (int x) noexcept |
| | Set an int value. More...
|
| |
| bool | getInt (int *x) const noexcept |
| | Get an int value. More...
|
| |
| void | setInt (int x, int y) noexcept |
| | Set a 2d int value. More...
|
| |
| bool | getInt (int *x, int *y) const noexcept |
| | Get a 2d int value. More...
|
| |
| void | setInt (int x, int y, int z) noexcept |
| | Set a 3d int value. More...
|
| |
| bool | getInt (int *x, int *y, int *z) const noexcept |
| | Get a 3d int value. More...
|
| |
| void | setInt (int x, int y, int z, int w) noexcept |
| | Set a 4d int value. More...
|
| |
| bool | getInt (int *x, int *y, int *z, int *w) const noexcept |
| | Get a 4d int value. More...
|
| |
| void | setFloat (float x) noexcept |
| | Set a float value. More...
|
| |
| bool | getFloat (float *x) const noexcept |
| | Get a float value. More...
|
| |
| void | setFloat (float x, float y) noexcept |
| | Set a 2d float value. More...
|
| |
| bool | getFloat (float *x, float *y) const noexcept |
| | Get a 2d float value. More...
|
| |
| void | setFloat (float x, float y, float z) noexcept |
| | Set a 3d float value. More...
|
| |
| bool | getFloat (float *x, float *y, float *z) const noexcept |
| | Get a 3d float value. More...
|
| |
| void | setFloat (float x, float y, float z, float w) noexcept |
| | Set a 4d float value. More...
|
| |
| bool | getFloat (float *x, float *y, float *z, float *w) const noexcept |
| | Get a 4d float value. More...
|
| |
| float | asFloat (float defaultValue=0.f) const noexcept |
| | Safely get a float. More...
|
| |
| Point2f | asPoint2f (const Point2f &defaultValue=Point2f()) const noexcept |
| | Safely get a Point2f. More...
|
| |
| bool | asBool (bool defaultValue=false) const noexcept |
| | Safely get a boolean. More...
|
| |
| int | asInt (int defaultValue=0) const noexcept |
| | Safely get an integer. More...
|
| |
| Size | asSize (const Size &defaultValue=Size()) const noexcept |
| | Safely get a Size. More...
|
| |
| Point2i | asPoint2i (const Point2i &defaultValue=Point2i()) const noexcept |
| | Safely get a Point2i. More...
|
| |
| Rect | asRect (const Rect &defaultValue=Rect()) const noexcept |
| | Safely get a Rect. More...
|
| |
| const char * | asString (const char *defaultValue="") const noexcept |
| | Safely get a string. More...
|
| |
|
| Value (const Value &other)=delete |
| |
|
| Value (Value &&other) |
| |
|
Value & | operator= (const Value &other)=delete |
| |
|
Value & | operator= (Value &&other) |
| |
|
void | swap (Value &first, Value &second) |
| |
Configuration parameter value.