#include <dune/grid/io/file/dgfparser/dgfparserblocks.hh>

Inheritance diagram for Dune::dgf::BasicBlock:
Inheritance graph

List of all members.

Public Member Functions

 BasicBlock (std::istream &in, const char *id)
bool isactive ()
bool isempty ()
int & noflines ()
int linenumber ()

Protected Member Functions

void reset ()
bool getnextline ()
template<class ENTRY >
bool getnextentry (ENTRY &entry)
bool gettokenparam (std::string token, std::string &entry)
bool findtoken (std::string token)

Protected Attributes

std::stringstream line

Friends

std::ostream & operator<< (std::ostream &os, const BasicBlock &b)

Constructor & Destructor Documentation

Dune::dgf::BasicBlock::BasicBlock ( std::istream &  in,
const char *  id 
)

References Dune::dgf::makeupcase(), and reset().


Member Function Documentation

bool Dune::dgf::BasicBlock::gettokenparam ( std::string  token,
std::string &  entry 
) [protected]
bool Dune::dgf::BasicBlock::isempty (  )  [inline]
int Dune::dgf::BasicBlock::linenumber (  )  [inline]

Friends And Related Function Documentation

std :: ostream& operator<< ( std::ostream &  os,
const BasicBlock b 
) [friend]

Member Data Documentation

std::stringstream Dune::dgf::BasicBlock::line [protected]

Referenced by getnextentry().


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

Generated on Fri Apr 29 2011 with Doxygen (ver 1.7.1) [doxygen-log,error-log].