Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members | Related Pages

CVariableLoadouts Class Reference

#include <UserVehicles.h>

Inheritance diagram for CVariableLoadouts:

CStreamObject CObject List of all members.

Public Member Functions

 CVariableLoadouts (const char *vldFilename)
 ~CVariableLoadouts (void)
int Read (SStream *stream, Tag tag)
void ReadFinished (void)
void Write (SStream *stream)

Protected Attributes

std::vector< CLoadoutUnit * > unit

Detailed Description

Definition at line 331 of file UserVehicles.h.


Constructor & Destructor Documentation

CVariableLoadouts::CVariableLoadouts const char *  vldFilename  ) 
 

Definition at line 1976 of file UserVehicles.cpp.

References CloseStream(), SStream::filename, SStream::mode, OpenStream(), and ReadFrom().

CVariableLoadouts::~CVariableLoadouts void   ) 
 

Definition at line 1988 of file UserVehicles.cpp.

References unit.


Member Function Documentation

int CVariableLoadouts::Read SStream stream,
Tag  tag
[virtual]
 

Reimplemented from CStreamObject.

Definition at line 1994 of file UserVehicles.cpp.

References globals, SGlobals::logWarning, ReadFrom(), TAG_IGNORED, TAG_READ, TagToString(), unit, and CLogFile::Write().

void CVariableLoadouts::ReadFinished void   )  [virtual]
 

Reimplemented from CStreamObject.

Definition at line 2021 of file UserVehicles.cpp.

void CVariableLoadouts::Write SStream stream  )  [virtual]
 

Reimplemented from CStreamObject.

Definition at line 2027 of file UserVehicles.cpp.


Member Data Documentation

std::vector<CLoadoutUnit*> CVariableLoadouts::unit [protected]
 

Definition at line 341 of file UserVehicles.h.

Referenced by Read(), and ~CVariableLoadouts().


The documentation for this class was generated from the following files:
SourceForge.net Logo Documentation generated by doxygen