#include <Value.h>
Inheritance diagram for rtl::Value:

Public Member Functions | |
| AssignableT< ARValueStruct > & | operator= (const ARValueStruct &src) |
| Assign an AR System C API structure to this class. | |
Classes | |
| class | AttachValueImpl |
| an attachment value (AR_DATA_TYPE_ATTACH) More... | |
| class | BitmaskValueImpl |
| a bitmask value (AR_DATA_TYPE_BITMASK) More... | |
| class | BytesValueImpl |
| a binary value (AR_DATA_TYPE_BYTES) More... | |
| class | CharValueImpl |
| a character string value (AR_DATA_TYPE_CHAR) More... | |
| class | CoordListValueImpl |
| a coordinate list value (AR_DATA_TYPE_COORDS) More... | |
| class | CurrencyValueImpl |
| a currency value (AR_DATA_TYPE_CURRENCY) More... | |
| class | DateValueImpl |
| a date value (AR_DATA_TYPE_DATE) More... | |
| class | DecimalValueImpl |
| a decimal value (AR_DATA_TYPE_DECIMAL) More... | |
| class | DiaryValueImpl |
| a diary value (AR_DATA_TYPE_DIARY) More... | |
| class | EnumValueImpl |
| an enum value (AR_DATA_TYPE_ENUM) More... | |
| class | IntegerValueImpl |
| an integer value (AR_DATA_TYPE_INTEGER) More... | |
| class | KeywordValueImpl |
| a keyword value (AR_DATA_TYPE_KEYWORD) More... | |
| class | NullValueImpl |
| a null value (AR_DATA_TYPE_NULL) More... | |
| class | RealValueImpl |
| a real value (AR_DATA_TYPE_REAL) More... | |
| class | TimeOfDayValueImpl |
| a time of day value (AR_DATA_TYPE_TIME_OF_DAY) More... | |
| class | TimeValueImpl |
| a time value (AR_DATA_TYPE_TIME) More... | |
| class | ULongValueImpl |
| an unsigned long value (AR_DATA_TYPE_ULONG) More... | |
| class | ValueImpl |
| abstract value type, containing the actual value in a Value instance. More... | |
Value represents an ARValueStruct. It uses an internal pointer to an implementation of the abstract class Value::ValueImpl to contain the value. To construct a new value, simply create an instance of a Value::ValueImpl. For example:
Value fieldValue = CharValueImpl("my value");
// for characters values (AR_DATA_TYPE_CHAR) you can also do this
Value fieldValue("my value");
|
|
Assign an AR System C API structure to this class. The structure is copied in its entirety, with no dependence on the C API structure once the operation is complete. Implements rtl::AssignableT< ARValueStruct >. |
1.4.5