Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members  

Easdif::SDIFNameValueTable Class Reference

class which can be associated with a Name Value Table More...

#include <sdifnamevaluetable.h>

List of all members.

Public Methods

int AddNameValue (const std::string &name, const std::string &value)
 add a Name Value in the map

void clear ()
 clear all Name Values from the table

SdifUInt4 SetStreamID (const SdifUInt4 &streamid)
 set the streamID

void ViewNameValue (const std::string &name) const
 view a Name Value

void ViewNameValueTable () const
 view a Name Value Table

iterator begin ()
iterator end ()
int GetNbNameValue ()
 get the number of Name Value

SdifUInt4 GetStreamID ()
 get the StreamID

std::string GetValue (const std::string &name) const
 get the Value


Detailed Description

class which can be associated with a Name Value Table

SDIFNameValueTable is composed of different methods which permits to manipulate a Name Value Table.


Member Function Documentation

int Easdif::SDIFNameValueTable::AddNameValue const std::string &    name,
const std::string &    value
 

add a Name Value in the map

Parameters:
name 
value 
Returns:
the number of Name Values in the map

SdifUInt4 Easdif::SDIFNameValueTable::SetStreamID const SdifUInt4 &    streamid
 

set the streamID

Parameters:
streamid 
Returns:

void Easdif::SDIFNameValueTable::ViewNameValue const std::string &    name const
 

view a Name Value

Parameters:
name 

iterator Easdif::SDIFNameValueTable::begin   [inline]
 

/brief iterator over name value table

Returns:
iterator pointing to first name value entry

iterator Easdif::SDIFNameValueTable::end   [inline]
 

/brief iterator over name value table

Returns:
iterator pointing to end of name value table

std::string Easdif::SDIFNameValueTable::GetValue const std::string &    name const
 

get the Value

Parameters:
name  string
Returns:
value string


The documentation for this class was generated from the following files:
Generated on Thu Apr 10 16:02:11 2003 for Easdif by doxygen1.2.16