Public Types | Public Member Functions | Private Types | Private Member Functions | Private Attributes | List of all members
DBCIterator Class Reference

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

messages_t DBCIterator::messageList
private

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 Jul 9 2020 03:41:59