#include <decodecontext.hpp>
Public Member Functions | |
| DecodeContext (file_it data_begin, file_it data_end) | |
| std::string | readFieldValue (std::string const &field_name, unsigned width_of_field_in_bits) |
| Read the value of a field. | |
| bool | finished () const |
| Test if input data has all been processed. | |
| bool | testCondition (std::string const &field, std::string const &op, unsigned long const &value) const |
| Test a condition. | |
| void | registerCRC () |
| Register that the current section has a 4 byte CRC. | |
| bool | testLoopExit () |
| Section loop exit test. | |
Duties include:
|
||||||||||||
|
|
|
|
Test if input data has all been processed.
|
|
||||||||||||
|
Read the value of a field.
|
|
|
Register that the current section has a 4 byte CRC. This will affect where the final loop in the section is exited. |
|
||||||||||||||||
|
Test a condition.
|
|
|
Section loop exit test.
|
1.3.7