FDO API Reference Feature Data Objects
Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members

FdoIntHexValue Class Reference

#include <IntHexValue.h>

Inherits FdoInt64Value.

Inheritance diagram for FdoIntHexValue:

[legend]
List of all members.

Detailed Description

The FdoIntHexValue class derives from FdoInt64Value and represents a hex value.

Definition at line 33 of file IntHexValue.h.


Public Member Functions

FdoIntHexValueCreate (FdoDataValue *src, FdoBoolean truncate=false, FdoBoolean nullIfIncompatible=false)
 DOXYGEN-IGNORE Constructs an instance of an FdoInt64Value from another FdoDataValue.
FdoStringToString ()
 Returns the well defined text representation of this expression.

Static Public Member Functions

FdoIntHexValueCreate (FdoInt64 value)
 Constructs a default instance of an FdoIntHexValue using the specified arguments.
FdoIntHexValueCreate ()
 Constructs a default instance of an FdoIntHexValue with a value of null.

Protected Member Functions

virtual void Dispose ()
 Dispose this object.
 FdoIntHexValue (FdoInt64 value)
 Constructs a default instance of an FdoIntHexValue using the specified arguments.
 FdoIntHexValue ()
 Constructs a default instance of an FdoIntHexValue with a value of null.
virtual ~FdoIntHexValue ()
 Default destructor for FdoIntHexValue.

Friends

class FdoByteValue
 DOXYGEN-IGNORE
class FdoInt16Value
class FdoInt32Value

Constructor & Destructor Documentation

FdoIntHexValue::FdoIntHexValue  )  [protected]
 

Constructs a default instance of an FdoIntHexValue with a value of null.

Returns:
Returns nothing

FdoIntHexValue::FdoIntHexValue FdoInt64  value  )  [protected]
 

Constructs a default instance of an FdoIntHexValue using the specified arguments.

Parameters:
value Input a 32 bit hex integer
Returns:
Returns nothing

virtual FdoIntHexValue::~FdoIntHexValue  )  [protected, virtual]
 

Default destructor for FdoIntHexValue.


Member Function Documentation

FdoIntHexValue* FdoIntHexValue::Create FdoDataValue src,
FdoBoolean  truncate = false,
FdoBoolean  nullIfIncompatible = false
 

DOXYGEN-IGNORE Constructs an instance of an FdoInt64Value from another FdoDataValue.

Parameters:
src Input the other FdoDataValue. Must be of one of the following types: FdoDataType_Byte FdoDataType_Int16 FdoDataType_Int32 FdoDataType_Int64
truncate Input in the future, will determine what to do if source value does not fit in the int64 number range: true - truncate the value to fit. false - throw an exception
nullIfIncompatible Input in the future, will determine what to do if source value type is not compatible with the FDO int64 type: true - return NULL. false - throw an exception
Returns:
Returns an FdoInt64Value

Reimplemented from FdoInt64Value.

FdoIntHexValue* FdoIntHexValue::Create FdoInt64  value  )  [static]
 

Constructs a default instance of an FdoIntHexValue using the specified arguments.

Parameters:
value Input a 32 bit hex integer
Returns:
Returns the created FdoIntHexValue

Reimplemented from FdoInt64Value.

FdoIntHexValue* FdoIntHexValue::Create  )  [static]
 

Constructs a default instance of an FdoIntHexValue with a value of null.

Returns:
Returns the created FdoIntHexValue

Reimplemented from FdoInt64Value.

virtual void FdoIntHexValue::Dispose  )  [protected, virtual]
 

Dispose this object.

Returns:
Returns nothing

Reimplemented from FdoInt64Value.

FdoString* FdoIntHexValue::ToString  )  [virtual]
 

Returns the well defined text representation of this expression.

Returns:
Returns a character string

Reimplemented from FdoInt64Value.


Friends And Related Function Documentation

friend class FdoByteValue [friend]
 

DOXYGEN-IGNORE

Reimplemented from FdoInt64Value.

Definition at line 36 of file IntHexValue.h.

friend class FdoInt16Value [friend]
 

Reimplemented from FdoInt64Value.

Definition at line 37 of file IntHexValue.h.

friend class FdoInt32Value [friend]
 

Reimplemented from FdoInt64Value.

Definition at line 38 of file IntHexValue.h.


The documentation for this class was generated from the following file:
Comments or suggestions? Send us feedback.