Pol  Rev 533
MultiDesc Class Reference

#include <itemdesc.h>

+ Inheritance diagram for MultiDesc:
+ Collaboration diagram for MultiDesc:

List of all members.

Public Member Functions

 MultiDesc (u32 objtype, ConfigElem &elem, Type type, const Package *pkg)
virtual void PopulateStruct (BStruct *descriptor) const

Private Types

typedef ItemDesc base

Detailed Description

Definition at line 176 of file itemdesc.h.


Member Typedef Documentation

typedef ItemDesc MultiDesc::base [private]

Reimplemented in HouseDesc, and BoatDesc.

Definition at line 178 of file itemdesc.h.


Constructor & Destructor Documentation

MultiDesc::MultiDesc ( u32  objtype,
ConfigElem elem,
Type  type,
const Package pkg 
)

Definition at line 716 of file itemdesc.cpp.

References hexint(), MultiDefByMultiIDExists(), ItemDesc::multiid, and ConfigElem::throw_error().

+ Here is the call graph for this function:


Member Function Documentation

void MultiDesc::PopulateStruct ( BStruct descriptor) const [virtual]

Reimplemented from ItemDesc.

Reimplemented in HouseDesc, and BoatDesc.

Definition at line 727 of file itemdesc.cpp.

References ItemDesc::PopulateStruct().

Referenced by BoatDesc::PopulateStruct(), and HouseDesc::PopulateStruct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:


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