daeTokenType Class Reference

#include <daeAtomicType.h>

Inheritance diagram for daeTokenType:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void copy (daeChar *src, daeChar *dst)
virtual daeMemoryRef create ()
virtual daeArraycreateArray ()
 daeTokenType (DAE &dae)
virtual void destroy (daeMemoryRef obj)
virtual daeBool stringToMemory (daeChar *src, daeChar *dst)

Detailed Description

The daeTokenType class is derived from daeStringRefType, and implements the reflective system for objects of type daeStringRef, with specialized treatment from the parser.

Definition at line 549 of file daeAtomicType.h.


Constructor & Destructor Documentation

daeTokenType::daeTokenType ( DAE dae  ) 

Constructor


Member Function Documentation

virtual void daeTokenType::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.

Reimplemented from daeStringRefType.

virtual daeMemoryRef daeTokenType::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.

Reimplemented from daeStringRefType.

virtual daeArray* daeTokenType::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.

Reimplemented from daeStringRefType.

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

Deletes an object previously allocated with create.

Parameters:
obj The object previously allocated with create.

Reimplemented from daeStringRefType.

virtual daeBool daeTokenType::stringToMemory ( daeChar src,
daeChar dst 
) [virtual]

Reads an atomic typed item into the destination runtime memory.

Parameters:
src Source string.
dst Raw binary location to store the resulting value.
Returns:
Returns true if the operation was successful, false if not successful.

Reimplemented from daeStringRefType.


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:16 2013