Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes
DBCIterator Class Reference

#include <DbcIterator.hpp>

List of all members.

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< Messagemessages_t

Private Member Functions

void parseStream (std::istream &stream)

Private Attributes

messages_t messageList

Detailed Description

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.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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.


Member Data Documentation

Definition at line 51 of file DbcIterator.hpp.


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


dataspeed_can_tools
Author(s): Micho Radovnikovich
autogenerated on Thu Jun 6 2019 21:16:41