/home/gian/Progetti/falcon/core/include/falcon/common.h File Reference

#include <falcon/types.h>

Include dependency graph for common.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Classes

class  Falcon::CharPtrCmp
 Utility class to char pointers. More...

Namespaces

namespace  Falcon
 CONST.

Defines

#define flc_ASM_GLOBAL   0
#define flc_ASM_LOCAL   1
#define flc_ASM_PARAM   2
#define flc_CURRENT_SUB   0
#define flc_CURRENT_VER   1
#define flc_HASH_SEED   0xC2AF3DE4
 Seed for the hash key checksum generator.
#define flcC_EXPORT_BIT   0x80
#define flcC_SYM_CLASS   3
#define flcC_SYM_EXT   2
#define flcC_SYM_FUNC   1
#define flcC_SYM_VAR   0
#define flcC_SYM_VARPROP   4
#define flcC_VAL_INT   1
#define flcC_VAL_NIL   0
#define flcC_VAL_NUM   2
#define flcC_VAL_SIMID   4
#define flcC_VAL_STRID   3

Functions

FALCON_DYN_SYM uint32 Falcon::calcCstrHash (const char *cstring)
uint32 Falcon::calcIntHash (const int32 number)
FALCON_DYN_SYM uint32 Falcon::calcMemHash (const char *memory, uint32 size)
FALCON_DYN_SYM uint32 Falcon::calcStringHash (const String &string)
int Falcon::charToHex (const char elem)
uint16 Falcon::endianInt16 (const uint16 param)
uint32 Falcon::endianInt32 (const uint32 param)
uint64 Falcon::endianInt64 (const uint64 param)
numeric Falcon::endianNum (const numeric &param)
uint64 Falcon::grabInt64 (void *data)
numeric Falcon::grabNum (void *numMemory)
int64 Falcon::loadInt64 (void *data)
numeric Falcon::loadNum (void *data)


Define Documentation

#define flc_ASM_GLOBAL   0

#define flc_ASM_LOCAL   1

#define flc_ASM_PARAM   2

#define flc_CURRENT_SUB   0

#define flc_CURRENT_VER   1

#define flc_HASH_SEED   0xC2AF3DE4

Seed for the hash key checksum generator.

Referenced by Falcon::calcIntHash().

#define flcC_EXPORT_BIT   0x80

#define flcC_SYM_CLASS   3

#define flcC_SYM_EXT   2

#define flcC_SYM_FUNC   1

#define flcC_SYM_VAR   0

#define flcC_SYM_VARPROP   4

#define flcC_VAL_INT   1

#define flcC_VAL_NIL   0

#define flcC_VAL_NUM   2

#define flcC_VAL_SIMID   4

#define flcC_VAL_STRID   3


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