JayBeams
0.1
Another project to have fun coding.
|
#include <cstddef>
Go to the source code of this file.
Namespaces | |
jb | |
The top-level namespace for the JayBeams library. | |
jb::itch5 | |
Contains classes and functions to parse NASDAQ ITCH-5.0 messages, more information about ITCH-5.0 can be found at: http://www.nasdaqtrader.com/content/technicalsupport/specifications/dataproducts/NQTVITCHSpecification.pdf. | |
Functions | |
template<bool validate> | |
void | jb::itch5::check_offset (char const *msg, std::size_t size, std::size_t offset, std::size_t n) |
Verify that an offset and field length is valid (generic version). More... | |
template<> | |
void | jb::itch5::check_offset< true > (char const *msg, std::size_t size, std::size_t offset, std::size_t n) |
A version of jb::itch5::check_offset<> that actually validates. More... | |
void | jb::itch5::raise_validation_failed (char const *where, char const *what) |
Convenience function to raise an exception upon a validation error. More... | |