CEL

Public API Reference

celVariableParameterBlock Class Reference

Variable parameter block implementation. More...

#include <celtool/stdparams.h>

Inheritance diagram for celVariableParameterBlock:

List of all members.

Public Member Functions

celDataAddParameter (csStringID id)
 Add a new parameter and return a reference to the data.
size_t AddParameter (csStringID id, const celData &data)
 Add a new parameter and returns the index.
 celVariableParameterBlock (iCelParameterBlock *other)
 Copy constructor.
void Merge (iCelParameterBlock *params)
 Merge the given parameter block with this one.
void RemoveParameter (csStringID id)
 Remove a parameter.

Detailed Description

Variable parameter block implementation.

Definition at line 232 of file stdparams.h.


Constructor & Destructor Documentation

celVariableParameterBlock::celVariableParameterBlock ( iCelParameterBlock other  )  [inline]

Copy constructor.

Definition at line 246 of file stdparams.h.


Member Function Documentation

celData& celVariableParameterBlock::AddParameter ( csStringID  id  )  [inline]

Add a new parameter and return a reference to the data.

Definition at line 292 of file stdparams.h.

size_t celVariableParameterBlock::AddParameter ( csStringID  id,
const celData data 
) [inline]

Add a new parameter and returns the index.

Definition at line 270 of file stdparams.h.

void celVariableParameterBlock::Merge ( iCelParameterBlock params  ) 

Merge the given parameter block with this one.

Existing properties will be overwritten.

void celVariableParameterBlock::RemoveParameter ( csStringID  id  )  [inline]

Remove a parameter.

Definition at line 279 of file stdparams.h.


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

Generated for CEL: Crystal Entity Layer 2.1 by doxygen 1.6.1