Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
DBCFile::Record Class Reference

#include <dbcfile.h>

Collaboration diagram for DBCFile::Record:

Public Member Functions

float getFloat (size_t field) const
float getFloat (size_t field) const
int getInt (size_t field) const
int getInt (size_t field) const
char const * getString (size_t field) const
char const * getString (size_t field) const
unsigned int getUInt (size_t field) const
unsigned int getUInt (size_t field) const

Private Member Functions

Recordoperator= (Record const &)
Recordoperator= (Record const &right)
 Record (DBCFile &file, unsigned char *offset)
 Record (DBCFile &file, unsigned char *offset)
 Record (Record const &right)

Private Attributes

DBCFilefile
unsigned char * offset

Friends

class DBCFile
class DBCFile::Iterator

Detailed Description

Definition at line 40 of file dbcfile.h.

Constructor & Destructor Documentation

◆ Record() [1/3]

DBCFile::Record::Record ( DBCFile & file,
unsigned char * offset )
inlineprivate

Definition at line 70 of file dbcfile.h.

References DBCFile, file, and offset.

Referenced by operator=(), operator=(), and Record().

◆ Record() [2/3]

DBCFile::Record::Record ( DBCFile & file,
unsigned char * offset )
inlineprivate

Definition at line 70 of file dbcfile.h.

References DBCFile, file, and offset.

◆ Record() [3/3]

DBCFile::Record::Record ( Record const & right)
inlineprivate

Definition at line 78 of file dbcfile.h.

References file, offset, and Record().

Member Function Documentation

◆ getFloat() [1/2]

float DBCFile::Record::getFloat ( size_t field) const
inline

Definition at line 43 of file dbcfile.h.

References file, and offset.

◆ getFloat() [2/2]

float DBCFile::Record::getFloat ( size_t field) const
inline

Definition at line 43 of file dbcfile.h.

References file, and offset.

◆ getInt() [1/2]

int DBCFile::Record::getInt ( size_t field) const
inline

Definition at line 55 of file dbcfile.h.

References file, and offset.

◆ getInt() [2/2]

int DBCFile::Record::getInt ( size_t field) const
inline

Definition at line 55 of file dbcfile.h.

References file, and offset.

◆ getString() [1/2]

char const * DBCFile::Record::getString ( size_t field) const
inline

Definition at line 61 of file dbcfile.h.

References file, and getUInt().

Referenced by ExtractCameraFiles(), main(), and ReadMapDBC().

◆ getString() [2/2]

char const * DBCFile::Record::getString ( size_t field) const
inline

Definition at line 61 of file dbcfile.h.

References file, and getUInt().

◆ getUInt() [1/2]

unsigned int DBCFile::Record::getUInt ( size_t field) const
inline

◆ getUInt() [2/2]

unsigned int DBCFile::Record::getUInt ( size_t field) const
inline

Definition at line 49 of file dbcfile.h.

References file, and offset.

◆ operator=() [1/2]

Record & DBCFile::Record::operator= ( Record const & )
private

References Record().

◆ operator=() [2/2]

Record & DBCFile::Record::operator= ( Record const & right)
private

References Record().

◆ DBCFile

DBCFile
friend

Definition at line 74 of file dbcfile.h.

References DBCFile.

Referenced by DBCFile, and Record().

◆ DBCFile::Iterator

Definition at line 75 of file dbcfile.h.

Member Data Documentation

◆ file

DBCFile & DBCFile::Record::file
private

Definition at line 71 of file dbcfile.h.

Referenced by getFloat(), getInt(), getString(), getUInt(), Record(), and Record().

◆ offset

unsigned char * DBCFile::Record::offset
private

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