jaula API Reference version 1.4.0
|
class for handling null values More...
#include <jaula_value_null.h>
Public Member Functions | |
virtual void | repr (std::ostream &ostr) const |
Represents the instance in a stream. | |
virtual void | set (Value const &origin) throw (Bad_Data_Type) |
Copies the contents of one instance into another. | |
Value_Null (void) | |
Constructor. | |
virtual | ~Value_Null () |
Destructor. | |
![]() | |
ValueType | getType (void) const |
Retrieves the value type for the instance. | |
Value & | operator= (Value const &orig) throw (Bad_Data_Type) |
Assignment operator. | |
virtual | ~Value () |
Destructor. | |
Additional Inherited Members | |
![]() | |
enum | ValueType { TYPE_NULL , TYPE_BOOLEAN , TYPE_STRING , TYPE_NUMBER , TYPE_NUMBER_INT , TYPE_ARRAY , TYPE_OBJECT } |
Enumeration of available value types. More... | |
![]() | |
static Value * | duplicate (Value const &orig) |
Creates a duplicate of a value. | |
![]() | |
Value (ValueType Type) | |
Constructor. | |
class for handling null values
JAULA::Value_Null::Value_Null | ( | void | ) |
Constructor.
|
virtual |
Destructor.
|
virtual |
Represents the instance in a stream.
ostr | Stream where the instance is to be represented. |
Implements JAULA::Value.
|
virtual |
Copies the contents of one instance into another.
origin | Reference to the value to be copied. |
Bad_Data_Type | This exception is launched in case that origin and destination value types are different. |
Reimplemented from JAULA::Value.
References JAULA::Exception::addOrigin(), and JAULA::Value::set().
Copyright (c) 2007, 2008, 2009 Kombo Morongo.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
jaula project hosted by