#include <DbcIterator.hpp>
Public Types | |
typedef messages_t::const_iterator | const_iterator |
Public Member Functions | |
const_iterator | begin () const |
DBCIterator (const std::vector< std::string > &paths) | |
DBCIterator (const std::string &path) | |
DBCIterator (std::istream &stream) | |
const_iterator | end () const |
messages_t::const_reference | operator[] (std::size_t elem) const |
Private Types | |
typedef std::vector< Message > | messages_t |
Private Member Functions | |
void | parseStream (std::istream &stream) |
Private Attributes | |
messages_t | messageList |
This is the Top class of the dbclib and the interface to the user. It enables its user to iterate over the Messages of a DBC-File
Definition at line 47 of file DbcIterator.hpp.
typedef messages_t::const_iterator DBCIterator::const_iterator |
Definition at line 54 of file DbcIterator.hpp.
typedef std::vector<Message> DBCIterator::messages_t [private] |
Definition at line 49 of file DbcIterator.hpp.
DBCIterator::DBCIterator | ( | const std::vector< std::string > & | paths | ) |
Definition at line 41 of file DbcIterator.cpp.
DBCIterator::DBCIterator | ( | const std::string & | path | ) |
Definition at line 55 of file DbcIterator.cpp.
DBCIterator::DBCIterator | ( | std::istream & | stream | ) |
Definition at line 66 of file DbcIterator.cpp.
const_iterator DBCIterator::begin | ( | ) | const [inline] |
Definition at line 66 of file DbcIterator.hpp.
const_iterator DBCIterator::end | ( | ) | const [inline] |
Definition at line 67 of file DbcIterator.hpp.
messages_t::const_reference DBCIterator::operator[] | ( | std::size_t | elem | ) | const [inline] |
Definition at line 68 of file DbcIterator.hpp.
void DBCIterator::parseStream | ( | std::istream & | stream | ) | [private] |
Definition at line 70 of file DbcIterator.cpp.
messages_t DBCIterator::messageList [private] |
Definition at line 51 of file DbcIterator.hpp.