types_nl.h File Reference


Detailed Description

Basic types, define and class

Id
types_nl.h,v 1.44 2004/01/08 15:13:03 lecroart Exp

Available constantes:

Definition in file types_nl.h.

#include <string>
#include <exception>
#include <sys/types.h>
#include "nel/memory/memory_manager.h"

Go to the source code of this file.

Defines

#define INT64_CONSTANT(c)   (c##LL)
#define NL_COMP_GCC
#define NL_I64   "ll"
#define NL_LITTLE_ENDIAN
#define NL_NO_ASM
#define NL_OS_UNIX
#define SINT64_CONSTANT(c)   (c##LL)
#define UINT64_CONSTANT(c)   (c##ULL)

Typedefs

typedef int sint
typedef int16_t sint16
typedef int32_t sint32
typedef long long int sint64
typedef int8_t sint8
typedef uint16 ucchar
typedef unsigned int uint
typedef u_int16_t uint16
typedef u_int32_t uint32
typedef unsigned long long int uint64
typedef u_int8_t uint8


Define Documentation

#define INT64_CONSTANT  )     (c##LL)
 

Definition at line 245 of file types_nl.h.

Referenced by NL3D::CFastHLSModifier::applyHLSMod().

#define NL_COMP_GCC
 

Definition at line 68 of file types_nl.h.

#define NL_I64   "ll"
 

Used to display a int64 in a platform independant way with printf.

printf("the value is: %"NL_I64"d\n"n, int64value);

Definition at line 226 of file types_nl.h.

#define NL_LITTLE_ENDIAN
 

Definition at line 72 of file types_nl.h.

#define NL_NO_ASM
 

Definition at line 115 of file types_nl.h.

#define NL_OS_UNIX
 

Definition at line 67 of file types_nl.h.

#define SINT64_CONSTANT  )     (c##LL)
 

Definition at line 246 of file types_nl.h.

Referenced by NLMISC::nlfseek64().

#define UINT64_CONSTANT  )     (c##ULL)
 

Definition at line 247 of file types_nl.h.


Typedef Documentation

typedef int sint
 

Definition at line 223 of file types_nl.h.

Referenced by NL3D::CLodCharacterShape::getAnimKey(), NL3D::CTextureGrouped::getUVQuad(), and NLSOUND::CSourceDSound::xfade().

typedef int16_t sint16
 

Definition at line 216 of file types_nl.h.

Referenced by NLSOUND::CSourceDSound::fillData().

typedef int32_t sint32
 

Definition at line 218 of file types_nl.h.

Referenced by NLSOUND::CComplexSound::getDuration(), NLMISC::CRandom::rand(), NLMISC::CRandom::randPlusMinus(), and NLSOUND::CClusteredSound::soundTraverse().

typedef long long int sint64
 

Definition at line 220 of file types_nl.h.

typedef int8_t sint8
 

Definition at line 214 of file types_nl.h.

ucchar
 

An unicode character (16 bits)

Definition at line 236 of file types_nl.h.

Referenced by ucstring::c_str(), NLMISC::CEventChar::CEventChar(), ucstring::fromUtf8(), NL3D::CFontGenerator::getBitmap(), NL3D::CFontGenerator::getCharIndex(), NL3D::CFontGenerator::getKerning(), NL3D::CFontGenerator::getSizes(), NLMISC::CI18N::hashToUCString(), STRING_MANAGER::loadStringFile(), NLMISC::CI18N::makeMarkedString(), operator+(), ucstring::operator+=(), ucstring::operator=(), NLMISC::CI18N::parseMarkedString(), STRING_MANAGER::readExcelSheet(), and ucstring::toUtf8().

typedef unsigned int uint
 

Definition at line 224 of file types_nl.h.

Referenced by NLSOUND::CAudioMixerUser::init(), NLSOUND::THashPtr< Pointer >::operator()(), NLSOUND::CSourceDSound::play(), and NLSOUND::CSourceDSound::update().

typedef u_int16_t uint16
 

Definition at line 217 of file types_nl.h.

Referenced by STRING_MANAGER::readExcelSheet().

typedef u_int32_t uint32
 

Definition at line 219 of file types_nl.h.

Referenced by NLSOUND::CSourceDSound::fillData(), NLSOUND::CSourceDSound::fillSilence(), NL3D::CPSAttribMakerT< T, F >::get(), NLSOUND::CComplexSound::getDuration(), NLSOUND::CSourceDSound::getTime(), NLSOUND::CSourceCommon::getTime(), NLSOUND::CComplexSource::getTime(), NLMISC::CI18N::makeHash(), NLSOUND::CComplexSource::onUpdate(), and NLSOUND::CComplexSource::playStuf().

typedef unsigned long long int uint64
 

Definition at line 221 of file types_nl.h.

Referenced by NLSOUND::CComplexSource::onEvent(), NLSOUND::CComplexSource::playStuf(), and NLSOUND::CBackgroundSoundManager::setBackgroundFlags().

typedef u_int8_t uint8
 

Definition at line 215 of file types_nl.h.

Referenced by NL3D::CTileElement::getTileOrient(), and NLMISC::CBitmap::setMipMapCount().


Generated on Tue Mar 16 06:43:27 2004 for NeL by doxygen 1.3.6