My Project
Opm::DeckView Class Reference
Inheritance diagram for Opm::DeckView:
Opm::Deck Opm::DeckSection Opm::EDITSection Opm::GRIDSection Opm::PROPSSection Opm::REGIONSSection Opm::RUNSPECSection Opm::SCHEDULESection Opm::SOLUTIONSection Opm::SUMMARYSection

Public Types

typedef std::vector< DeckKeyword >::const_iterator const_iterator
 

Public Member Functions

bool hasKeyword (const DeckKeyword &keyword) const
 
bool hasKeyword (const std::string &keyword) const
 
template<class Keyword >
bool hasKeyword () const
 
const DeckKeywordgetKeyword (const std::string &keyword, size_t index) const
 
const DeckKeywordgetKeyword (const std::string &keyword) const
 
const DeckKeywordgetKeyword (size_t index) const
 
const DeckKeywordoperator[] (std::size_t index) const
 
DeckKeywordgetKeyword (size_t index)
 
template<class Keyword >
const DeckKeywordgetKeyword () const
 
template<class Keyword >
const DeckKeywordgetKeyword (size_t index) const
 
template<class Keyword >
std::size_t count () const
 
const std::vector< const DeckKeyword * > getKeywordList (const std::string &keyword) const
 
template<class Keyword >
const std::vector< const DeckKeyword * > getKeywordList () const
 
size_t count (const std::string &keyword) const
 
size_t size () const
 
const_iterator begin () const
 
const_iterator end () const
 

Protected Member Functions

void add (const DeckKeyword *, const_iterator, const_iterator)
 
const std::vector< size_t > & offsets (const std::string &) const
 
 DeckView (const_iterator first, const_iterator last)
 
 DeckView (std::pair< const_iterator, const_iterator >)
 
void init (const_iterator, const_iterator)
 

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