TrinityCore
Loading...
Searching...
No Matches
DBCFile::Iterator Class Reference

#include <dbcfile.h>

Public Member Functions

 Iterator (DBCFile &file, unsigned char *offset)
 
Iteratoroperator++ ()
 Advance (prefix only)
 
Record const & operator* () const
 Return address of current instance.
 
Record const * operator-> () const
 
bool operator== (Iterator const &b) const
 Comparison.
 
 Iterator (DBCFile &file, unsigned char *offset)
 
Iteratoroperator++ ()
 Advance (prefix only)
 
Record const & operator* () const
 Return address of current instance.
 
Record const * operator-> () const
 
bool operator== (Iterator const &b) const
 Comparison.
 

Private Member Functions

Iteratoroperator= (Iterator const &right)
 

Private Attributes

Record record
 

Detailed Description

Iterator that iterates over records

Definition at line 89 of file dbcfile.h.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

DBCFile::Iterator::Iterator ( DBCFile file,
unsigned char *  offset 
)
inline

Definition at line 92 of file dbcfile.h.

◆ Iterator() [2/2]

DBCFile::Iterator::Iterator ( DBCFile file,
unsigned char *  offset 
)
inline

Definition at line 109 of file dbcfile.h.

Member Function Documentation

◆ operator*() [1/2]

Record const & DBCFile::Iterator::operator* ( ) const
inline

Return address of current instance.

Definition at line 100 of file dbcfile.h.

◆ operator*() [2/2]

Record const & DBCFile::Iterator::operator* ( ) const
inline

Return address of current instance.

Definition at line 117 of file dbcfile.h.

◆ operator++() [1/2]

Iterator & DBCFile::Iterator::operator++ ( )
inline

Advance (prefix only)

Definition at line 95 of file dbcfile.h.

◆ operator++() [2/2]

Iterator & DBCFile::Iterator::operator++ ( )
inline

Advance (prefix only)

Definition at line 112 of file dbcfile.h.

◆ operator->() [1/2]

Record const * DBCFile::Iterator::operator-> ( ) const
inline

Definition at line 101 of file dbcfile.h.

◆ operator->() [2/2]

Record const * DBCFile::Iterator::operator-> ( ) const
inline

Definition at line 118 of file dbcfile.h.

◆ operator=()

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

◆ operator==() [1/2]

bool DBCFile::Iterator::operator== ( Iterator const &  b) const
inline

Comparison.

Definition at line 105 of file dbcfile.h.

◆ operator==() [2/2]

bool DBCFile::Iterator::operator== ( Iterator const &  b) const
inline

Comparison.

Definition at line 122 of file dbcfile.h.

Member Data Documentation

◆ record

Record DBCFile::Iterator::record
private

Definition at line 111 of file dbcfile.h.


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