Falcon::StringWithID Class Reference

Pair of strings and their ID. More...

#include <stringwithid.h>

Inheritance diagram for Falcon::StringWithID:

Inheritance graph

List of all members.

Public Member Functions

void id (int32 val)
int32 id () const
 StringWithId (const StringWithID &other)
 StringWithID (uint32 prealloc)
 StringWithID (byte *buffer, uint32 size, uint32 allocated)
 StringWithID ()
 StringWithID (const char *data, uint32 len)
 StringWithID (const char *data)
 allows on-the-fly core string creation from static data

Detailed Description

Pair of strings and their ID.

Useful during compilation to create objects that need to know the string ID in the module rather than the physical string.

Constructor & Destructor Documentation

Falcon::StringWithID::StringWithID ( const char *  data  )  [inline]

allows on-the-fly core string creation from static data

Falcon::StringWithID::StringWithID ( const char *  data,
uint32  len 
) [inline]

Falcon::StringWithID::StringWithID (  )  [inline]

Falcon::StringWithID::StringWithID ( byte buffer,
uint32  size,
uint32  allocated 
) [inline]

Falcon::StringWithID::StringWithID ( uint32  prealloc  )  [inline, explicit]

Member Function Documentation

void Falcon::StringWithID::id ( int32  val  )  [inline]

int32 Falcon::StringWithID::id (  )  const [inline]

Reimplemented from Falcon::String.

Falcon::StringWithID::StringWithId ( const StringWithID other  )  [inline]

References m_id.

The documentation for this class was generated from the following file:

Generated on Mon Oct 19 10:11:47 2009 for Falcon_Core by  doxygen 1.5.8