libsmbios_c library
Public Types | Public Member Functions | Protected Member Functions
smbios::ITokenTable Class Referenceabstract

Table interface to obtain individual Tokens. More...

#include <IToken.h>

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.

Member Typedef Documentation

◆ const_iterator

◆ iterator

Constructor & Destructor Documentation

◆ ~ITokenTable()

virtual smbios::ITokenTable::~ITokenTable ( )
virtual

◆ ITokenTable()

smbios::ITokenTable::ITokenTable ( )
protected

Member Function Documentation

◆ begin() [1/2]

virtual iterator smbios::ITokenTable::begin ( )
pure virtual

◆ begin() [2/2]

virtual const_iterator smbios::ITokenTable::begin ( ) const
pure virtual

◆ end() [1/2]

virtual iterator smbios::ITokenTable::end ( )
pure virtual

◆ end() [2/2]

virtual const_iterator smbios::ITokenTable::end ( ) const
pure virtual

◆ operator[]() [1/4]

virtual iterator smbios::ITokenTable::operator[] ( const int  )
pure virtual

◆ operator[]() [2/4]

virtual const_iterator smbios::ITokenTable::operator[] ( const int  ) const
pure virtual

◆ operator[]() [3/4]

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

◆ operator[]() [4/4]

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

◆ streamify()

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

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