From 57178b4688dc8fa07d9ef18bda54d616a09179ad Mon Sep 17 00:00:00 2001 From: Gwenhael Goavec-Merou Date: Thu, 21 Nov 2019 08:36:43 +0100 Subject: [PATCH] configBitstreamParser: add a verbose parameter --- configBitstreamParser.cpp | 5 +++-- configBitstreamParser.hpp | 4 +++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/configBitstreamParser.cpp b/configBitstreamParser.cpp index a04bc15..cb1435f 100644 --- a/configBitstreamParser.cpp +++ b/configBitstreamParser.cpp @@ -6,9 +6,10 @@ using namespace std; -ConfigBitstreamParser::ConfigBitstreamParser(string filename, int mode): +ConfigBitstreamParser::ConfigBitstreamParser(string filename, int mode, + bool verbose): _filename(filename), _bit_length(0), - _file_size(0), _fd(filename, + _file_size(0), _verbose(verbose), _fd(filename, ifstream::in | (ios_base::openmode)mode), _bit_data() { if (!_fd.is_open()) { diff --git a/configBitstreamParser.hpp b/configBitstreamParser.hpp index c9273a7..f7629d8 100644 --- a/configBitstreamParser.hpp +++ b/configBitstreamParser.hpp @@ -7,7 +7,8 @@ class ConfigBitstreamParser { public: - ConfigBitstreamParser(std::string filename, int mode = ASCII_MODE); + ConfigBitstreamParser(std::string filename, int mode = ASCII_MODE, + bool verbose = false); ~ConfigBitstreamParser(); virtual int parse() = 0; uint8_t *getData() {return (uint8_t*)_bit_data.c_str();} @@ -22,6 +23,7 @@ class ConfigBitstreamParser { std::string _filename; int _bit_length; int _file_size; + bool _verbose; std::ifstream _fd; std::string _bit_data; };