diff --git a/aarbology2/src/aarbology.cpp b/aarbology2/src/aarbology.cpp index 3202948a49e4d42b562d708dc110fd4e0cceb4ac..4e31b5ede05bca4f91581797e31dcf895a3b92b7 100644 --- a/aarbology2/src/aarbology.cpp +++ b/aarbology2/src/aarbology.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <vector> #include <factory/XmlDataFactory.hpp> @@ -56,6 +57,11 @@ int main ( int argc, char * argv[] ) { cmd.parse ( argc, argv ); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + int needPattern = 0; int needSubject = 0; diff --git a/acast2/src/acast.cpp b/acast2/src/acast.cpp index 407b93f4eccf4b406f88a0124b4ebd4d213afe92..39e3d92b6b92bdfebeb45dcf5752bfcb88a7cbf1 100644 --- a/acast2/src/acast.cpp +++ b/acast2/src/acast.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <string> #include <exception/AlibException.h> #include <factory/XmlDataFactory.hpp> @@ -34,6 +35,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); std::deque<sax::Token> tokens; diff --git a/acompaction2/src/acompaction.cpp b/acompaction2/src/acompaction.cpp index a093feaa6dfe5f627c4a9bc7aafe6c751ac45659..a6e6245e4eb79d37711801be6953e7c56fec9924 100644 --- a/acompaction2/src/acompaction.cpp +++ b/acompaction2/src/acompaction.cpp @@ -5,8 +5,9 @@ * Author: Tomas Pecka */ -#include <iostream> #include <tclap/CmdLine.h> +#include <common/GlobalData.h> +#include <iostream> #include "exception/AlibException.h" #include "factory/XmlDataFactory.hpp" @@ -29,6 +30,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/acompare2/src/acompare.cpp b/acompare2/src/acompare.cpp index d7b1a8650ae8fbd368784ea5ee6d4dafef17a9ae..308b1cb365bf378e13a8c0329aaadc642c87c2a1 100644 --- a/acompare2/src/acompare.cpp +++ b/acompare2/src/acompare.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include "factory/XmlDataFactory.hpp" #include "exception/AlibException.h" @@ -33,6 +34,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/aconversions2/src/aconversion.cpp b/aconversions2/src/aconversion.cpp index 9a19de88ff7ccadc397a5774131db6ff44297eef..284dca48c52b3923ab73e0743e01cb55d2e63443 100644 --- a/aconversions2/src/aconversion.cpp +++ b/aconversions2/src/aconversion.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <sax/SaxParseInterface.h> #include <sax/ParserException.h> @@ -39,6 +40,11 @@ int main(int argc, char* argv[]) cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/aconvert2/src/aconvert.cpp b/aconvert2/src/aconvert.cpp index 1989751617fecc26c8a54f1fe90ac8121ee31747..f613befa26d16e546f8975000e3081de56622a12 100644 --- a/aconvert2/src/aconvert.cpp +++ b/aconvert2/src/aconvert.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <fstream> #include "factory/XmlDataFactory.hpp" @@ -174,6 +175,11 @@ int main ( int argc, char * argv[] ) { cmd.parse ( argc, argv ); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start ( "Overal", std::chrono::measurements::Type::OVERALL ); std::chrono::measurements::start ( "Input read", std::chrono::measurements::Type::AUXILARY ); diff --git a/aderivation2/src/aderivation.cpp b/aderivation2/src/aderivation.cpp index 625ff05d61cfe0e790fea7af62d424572a51ef50..215aa49294c515fcd15af429bc8e521c9debd3f4 100644 --- a/aderivation2/src/aderivation.cpp +++ b/aderivation2/src/aderivation.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <factory/XmlDataFactory.hpp> #include <exception/AlibException.h> @@ -29,6 +30,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/adeterminize2/src/adeterminize.cpp b/adeterminize2/src/adeterminize.cpp index 8a8ff3543b89826be32e830efcc93497374d9b8d..b0491cd0bfe8d3c4e9feddc71ed68dff3c6ce7e8 100644 --- a/adeterminize2/src/adeterminize.cpp +++ b/adeterminize2/src/adeterminize.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include "automaton/Automaton.h" #include "factory/XmlDataFactory.hpp" @@ -27,6 +28,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/aecho2/src/aecho.cpp b/aecho2/src/aecho.cpp index c94098ef76b29433a6eda2bbd04177c4ed2ff810..a293e20238aa34f65834dcf527fe2e485be3d9be 100644 --- a/aecho2/src/aecho.cpp +++ b/aecho2/src/aecho.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <string> #include <exception/AlibException.h> #include <factory/XmlDataFactory.hpp> @@ -30,6 +31,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/aepsilon2/src/aepsilon.cpp b/aepsilon2/src/aepsilon.cpp index d643140a5ceceeeea36ee130382fc4f72385c592..1ed3a7c0f8db7be5966299ec8d253cc72ee2443e 100644 --- a/aepsilon2/src/aepsilon.cpp +++ b/aepsilon2/src/aepsilon.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <factory/XmlDataFactory.hpp> #include <exception/AlibException.h> @@ -40,6 +41,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/agenerate2/src/agenerate.cpp b/agenerate2/src/agenerate.cpp index f1d6558f2d55c87d5fa4259dcf0ba998939bdbf3..b2ed27a49deaf3dd06be06e9be96e78aef1e6782 100644 --- a/agenerate2/src/agenerate.cpp +++ b/agenerate2/src/agenerate.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <vector> #include <factory/XmlDataFactory.hpp> @@ -33,6 +34,11 @@ int main(int argc, char* argv[]) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/aintegral2/src/aintegral.cpp b/aintegral2/src/aintegral.cpp index ee69721452c02d247c274fcfb770411c04361fb9..7cecf8ecf14ae359380ef5803338f7711f60544e 100644 --- a/aintegral2/src/aintegral.cpp +++ b/aintegral2/src/aintegral.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <factory/XmlDataFactory.hpp> #include <exception/AlibException.h> @@ -29,6 +30,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/alangop2/src/alangop.cpp b/alangop2/src/alangop.cpp index a2808c76528fea6aea2f31f5ab9ea4430fa626c9..52642cea1e2cc22fdf83075a8625ec432d628516 100644 --- a/alangop2/src/alangop.cpp +++ b/alangop2/src/alangop.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <vector> #include <factory/XmlDataFactory.hpp> @@ -51,6 +52,11 @@ int main(int argc, char* argv[]) { cmd.parse(argc,argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/alib2data/src/common/GlobalData.cpp b/alib2data/src/common/GlobalData.cpp new file mode 100644 index 0000000000000000000000000000000000000000..71fd27c699bcc54bfd55b81647fc090f9f01f4ad --- /dev/null +++ b/alib2data/src/common/GlobalData.cpp @@ -0,0 +1,16 @@ +/* + * GlobalData.cpp + * + * Created on: 9. 2. 2014 + * Author: Jan Travnicek + */ + +#include "GlobalData.h" + +namespace common { + +bool GlobalData::verbose = false; + +bool GlobalData::measure = false; + +} /* common */ diff --git a/alib2data/src/common/GlobalData.h b/alib2data/src/common/GlobalData.h new file mode 100644 index 0000000000000000000000000000000000000000..178ca3facb00f8de08c6bc66ade3dbbd64712bde --- /dev/null +++ b/alib2data/src/common/GlobalData.h @@ -0,0 +1,22 @@ +/* + * GlobalData.h + * + * Created on: 9. 2. 2014 + * Author: Jan Travnicek + */ + +#ifndef _GLOBAL_DATAH_ +#define _GLOBAL_DATAH_ + +namespace common { + +class GlobalData { +public: + static bool verbose; + static bool measure; + +}; + +} /* common */ + +#endif /* _GLOBAL_DATAH_ */ diff --git a/alphabetManip2/src/alphabetManip.cpp b/alphabetManip2/src/alphabetManip.cpp index 7bc7f265a33a587e18832d2e5ed0ef96a3e81530..e53c45950173d3e98e553f27efc788ae7bf88fdc 100644 --- a/alphabetManip2/src/alphabetManip.cpp +++ b/alphabetManip2/src/alphabetManip.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <vector> #include <factory/XmlDataFactory.hpp> @@ -78,6 +79,11 @@ int main ( int argc, char * argv[] ) { cmd.parse ( argc, argv ); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start ( "Overal", std::chrono::measurements::Type::OVERALL ); std::chrono::measurements::start ( "Input read", std::chrono::measurements::Type::AUXILARY ); diff --git a/aminimize2/src/aminimize.cpp b/aminimize2/src/aminimize.cpp index 430faf59938cd534cedcb5c4fbfc24bbabecb4c9..c67a8d9aa7dbe84e847fc7a618e69b24c7266e44 100644 --- a/aminimize2/src/aminimize.cpp +++ b/aminimize2/src/aminimize.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <exception/AlibException.h> #include <factory/XmlDataFactory.hpp> @@ -34,6 +35,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/anormalize2/src/anormalize.cpp b/anormalize2/src/anormalize.cpp index f7626cead5953525eb38eb95fdda073c0a5233ca..93e04c98da6115360414bb9ab269f64266141014 100644 --- a/anormalize2/src/anormalize.cpp +++ b/anormalize2/src/anormalize.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include "exception/AlibException.h" #include "factory/XmlDataFactory.hpp" @@ -51,6 +52,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/arand2/src/arand.cpp b/arand2/src/arand.cpp index 206c781726f463608ddfb03b8d5b50d4927954ec..ac10f296ed9f66662cd17dd7e0a0e4620e3d0a23 100644 --- a/arand2/src/arand.cpp +++ b/arand2/src/arand.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <factory/XmlDataFactory.hpp> #include "automaton/generate/RandomAutomatonFactory.h" @@ -70,6 +71,11 @@ int main ( int argc, char * argv[] ) { cmd.parse ( argc, argv ); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start ( "Overal", std::chrono::measurements::Type::OVERALL ); if ( !type.isSet ( ) ) throw exception::AlibException ( "Type is not defined." ); diff --git a/araw2/src/araw.cpp b/araw2/src/araw.cpp index 85f41ce5ba4169b4d581326e4dcf37c4d9c8dfd9..8bd6393a97a5ebc75847f420c02c81b525a5a93c 100644 --- a/araw2/src/araw.cpp +++ b/araw2/src/araw.cpp @@ -6,6 +6,7 @@ **/ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <string> #include <exception/AlibException.h> #include <RawApi.hpp> @@ -47,6 +48,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/arename2/src/arename.cpp b/arename2/src/arename.cpp index 34d69a3bd8b9280617c10ac9dd39a04783ff4771..8805678a33faa92c6d42f7fee0dc9321a19f355e 100644 --- a/arename2/src/arename.cpp +++ b/arename2/src/arename.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include "exception/AlibException.h" #include "factory/XmlDataFactory.hpp" @@ -27,6 +28,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/areverse2/src/areverse.cpp b/areverse2/src/areverse.cpp index da282230eefbcdabb36c443784bbbcc653128962..9718a8b7ac6d21af195d37ddcabd490c79db16cc 100644 --- a/areverse2/src/areverse.cpp +++ b/areverse2/src/areverse.cpp @@ -5,8 +5,9 @@ * Author: Tomas Pecka */ -#include <iostream> #include <tclap/CmdLine.h> +#include <common/GlobalData.h> +#include <iostream> #include "exception/AlibException.h" #include "factory/XmlDataFactory.hpp" @@ -28,6 +29,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/arun2/src/arun.cpp b/arun2/src/arun.cpp index f5616d6fc5a2effbdf7964df2d74e8de47ead4dc..93a6ba3e5780761f1410cadc87a466427a01d35f 100644 --- a/arun2/src/arun.cpp +++ b/arun2/src/arun.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <vector> #include <factory/XmlDataFactory.hpp> @@ -49,6 +50,11 @@ int main(int argc, char* argv[]) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/astat2/src/astat.cpp b/astat2/src/astat.cpp index d4794cd3b037cd5182d48fd31dbd2759547a2763..a626482d0838f41fad29fe51b1bdcfe6412fc82d 100644 --- a/astat2/src/astat.cpp +++ b/astat2/src/astat.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <vector> #include <factory/XmlDataFactory.hpp> @@ -116,6 +117,11 @@ int main ( int argc, char * argv[] ) { cmd.parse ( argc, argv ); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start ( "Overal", std::chrono::measurements::Type::OVERALL ); std::chrono::measurements::start ( "Input read", std::chrono::measurements::Type::AUXILARY ); diff --git a/astringology2/src/astringology.cpp b/astringology2/src/astringology.cpp index 68326357657de1efe14aba1ff5749ff0b781a23e..ff4de1725c141fc0e517d93a3514f17965d2fc78 100644 --- a/astringology2/src/astringology.cpp +++ b/astringology2/src/astringology.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <vector> #include <factory/XmlDataFactory.hpp> @@ -63,6 +64,11 @@ int main ( int argc, char * argv[] ) { cmd.parse ( argc, argv ); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + int needPattern = 0; int needSubject = 0; diff --git a/atrim2/src/atrim.cpp b/atrim2/src/atrim.cpp index 66141dc2f18084583f2e7754ed6abe640cc6edce..8408fa23b36ae3c656692b76387b9797eb9fe0fa 100644 --- a/atrim2/src/atrim.cpp +++ b/atrim2/src/atrim.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <factory/XmlDataFactory.hpp> #include <exception/AlibException.h> @@ -82,6 +83,11 @@ int main(int argc, char* argv[]) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY); diff --git a/tniceprint/src/tniceprint.cpp b/tniceprint/src/tniceprint.cpp index 6055e296d9e3f0dd3a13f98543daef7515e83679..9ed22a1b46d264dbb9bcf9106e31c6da5aa457f5 100644 --- a/tniceprint/src/tniceprint.cpp +++ b/tniceprint/src/tniceprint.cpp @@ -6,6 +6,7 @@ */ #include <tclap/CmdLine.h> +#include <common/GlobalData.h> #include <string> #include <exception/AlibException.h> #include <factory/XmlDataFactory.hpp> @@ -30,6 +31,11 @@ int main(int argc, char** argv) { cmd.parse(argc, argv); + if(verbose.isSet()) + common::GlobalData::verbose = true; + if(measure.isSet()) + common::GlobalData::measure = true; + std::chrono::measurements::start("Overal", std::chrono::measurements::Type::OVERALL); std::chrono::measurements::start("Input read", std::chrono::measurements::Type::AUXILARY);