SMBIOS Library
Public Types | Public Member Functions | Protected Member Functions | List of all members
ITokenTable Class Reference

Table interface to obtain individual Tokens. More...

#include <IToken.h>

Inheritance diagram for ITokenTable:
Inheritance graph
Collaboration diagram for ITokenTable:
Collaboration graph

Public Types

typedef TokenTableIterator iterator
typedef ConstTokenTableIterator const_iterator

Public Member Functions

virtual ~ITokenTable ()
virtual iterator begin ()=0
virtual const_iterator begin () const =0
virtual iterator end ()=0
virtual const_iterator end () const =0
virtual iterator operator[] (const int)=0
virtual const_iterator operator[] (const int) const =0
virtual iterator operator[] (const std::string &)=0
virtual const_iterator operator[] (const std::string &) const =0
virtual std::ostream & streamify (std::ostream &cout) const =0

Protected Member Functions

 ITokenTable ()

Detailed Description

Table interface to obtain individual Tokens.

Definition at line 65 of file IToken.h.

Member Typedef Documentation

Definition at line 69 of file IToken.h.

Definition at line 68 of file IToken.h.

Constructor & Destructor Documentation

~ITokenTable ( )
virtual

Definition at line 267 of file TokenTable.cpp.

ITokenTable ( )
protected

Definition at line 39 of file TokenTable.cpp.

Member Function Documentation

virtual iterator begin ( )
pure virtual
virtual const_iterator begin ( ) const
pure virtual

Implemented in TokenTable.

virtual iterator end ( )
pure virtual
virtual const_iterator end ( ) const
pure virtual

Implemented in TokenTable.

virtual iterator operator[] ( const int  )
pure virtual

Implemented in TokenTable.

virtual const_iterator operator[] ( const int  ) const
pure virtual

Implemented in TokenTable.

virtual iterator operator[] ( const std::string &  )
pure virtual

Implemented in TokenTable.

virtual const_iterator operator[] ( const std::string &  ) const
pure virtual

Implemented in TokenTable.

virtual std::ostream& streamify ( std::ostream &  cout) const
pure virtual

Implemented in TokenTable.

Referenced by smbios::operator<<().


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