daeLongType Class Reference

#include <daeAtomicType.h>

Inheritance diagram for daeLongType:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void copy (daeChar *src, daeChar *dst)
virtual daeMemoryRef create ()
virtual daeArraycreateArray ()
 daeLongType (DAE &dae)
virtual void destroy (daeMemoryRef obj)
virtual daeBool memoryToString (daeChar *src, std::ostringstream &dst)

Detailed Description

The daeLongType class is derived from daeAtomicType, and implements the reflective system for objects of type daeLong.

Definition at line 379 of file daeAtomicType.h.


Constructor & Destructor Documentation

daeLongType::daeLongType ( DAE dae  ) 

Constructor


Member Function Documentation

virtual void daeLongType::copy ( daeChar src,
daeChar dst 
) [virtual]

Performs a virtual copy operation.

Parameters:
src Memory location of the value to copy from.
dst Memory location of the value to copy to.

Implements daeAtomicType.

virtual daeMemoryRef daeLongType::create (  )  [virtual]

Creates a new object of the appropriate type for this daeAtomicType and returns it as a pointer. The return value must be freed by calling destroy.

Returns:
Returns a pointer to a new value. The memory must be freed by calling destroy.

Implements daeAtomicType.

virtual daeArray* daeLongType::createArray (  )  [virtual]

Creates a daeTArray of the appropriate type (e.g. daeTArray<int>, daeTArray<daeIDRef>) and returns it as a daeArray*.

Returns:
Returns a daeArray*. This array should be freed by the caller with operator delete.

Implements daeAtomicType.

virtual void daeLongType::destroy ( daeMemoryRef  obj  )  [virtual]

Deletes an object previously allocated with create.

Parameters:
obj The object previously allocated with create.

Implements daeAtomicType.

virtual daeBool daeLongType::memoryToString ( daeChar src,
std::ostringstream &  dst 
) [virtual]

Prints an atomic typed element into a destination string.

Parameters:
src Source of the raw data from which to get the typed items.
dst Destination to output the string version of the elements to.
Returns:
Returns true if the operation was successful, false if not successful.

Implements daeAtomicType.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


colladadom
Author(s): Du Hung Hou, Khronos.org, Marcus Barnes, Greg Corson, Herbert Law, Sebastian Schwarz, Steven Thomas, John Hsu (ros package), Tim Field (ros package)
autogenerated on Fri Jan 11 09:29:14 2013