CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iKeyValuePair Struct Reference

A Key Value pair. More...

#include <keyval.h>

Inheritance diagram for iKeyValuePair:

iBase csKeyValuePair::KeyValuePair List of all members.

Public Methods

virtual iObjectQueryObject ()=0
 Get the iObject. More...

virtual const char * GetKey () const=0
 Get the key string of the pair. More...

virtual void SetKey (const char *key)=0
 Set the key string of the pair. More...

virtual const char * GetValue () const=0
 Get the value string of the pair. More...

virtual void SetValue (const char *value)=0
 Set the value string of the pair. More...


Detailed Description

A Key Value pair.

This object contains a 'key' string and a 'value' string. The 'key' string is the same as the name of the object as returned from the iObject.

Definition at line 34 of file ivaria/keyval.h.


Member Function Documentation

virtual const char* iKeyValuePair::GetKey   const [pure virtual]
 

Get the key string of the pair.

Implemented in csKeyValuePair::KeyValuePair.

virtual const char* iKeyValuePair::GetValue   const [pure virtual]
 

Get the value string of the pair.

Implemented in csKeyValuePair::KeyValuePair.

virtual iObject* iKeyValuePair::QueryObject   [pure virtual]
 

Get the iObject.

Implemented in csKeyValuePair::KeyValuePair.

virtual void iKeyValuePair::SetKey const char *    key [pure virtual]
 

Set the key string of the pair.

Implemented in csKeyValuePair::KeyValuePair.

virtual void iKeyValuePair::SetValue const char *    value [pure virtual]
 

Set the value string of the pair.

Implemented in csKeyValuePair::KeyValuePair.


The documentation for this struct was generated from the following file:
Generated for Crystal Space by doxygen 1.2.14