File containing several auxiliary functions. More...
#include <stdexcept>
#include <iostream>
#include <fstream>
#include <string>
Go to the source code of this file.
Namespaces | |
aggregpacking | |
Namespace aggregpacking. | |
Macros | |
#define | LOG_DEBUG1(msg1) std::cout<<__FILE__<<": "<<__LINE__<<": "<<msg1<<"\n"; |
Debug log taking 1 argument. | |
#define | LOG_DEBUG2(msg1, msg2) std::cout<<__FILE__<<": "<<__LINE__<<": "<<msg1<<" "<<msg2<<"\n"; |
Debug log taking 2 argument. | |
#define | LOG_DEBUG3(msg1, msg2, msg3) std::cout<<__FILE__<<": "<<__LINE__<<": "<<msg1<<" "<<msg2<<" "<<msg3<<"\n"; |
Debug log taking 3 argument. | |
#define | LOG_DEBUG4(msg1, msg2, msg3, msg4) std::cout<<__FILE__<<": "<<__LINE__<<": "<<msg1<<" "<<msg2<<" "<<msg3<<" "<<msg4<<"\n"; |
Debug log taking 4 argument. | |
#define | LOG_DEBUG5(msg1, msg2, msg3, msg4, msg5) std::cout<<__FILE__<<": "<<__LINE__<<": "<<msg1<<" "<<msg2<<" "<<msg3<<" "<<msg4<<" "<<msg5<<"\n"; |
Debug log taking 5 argument. | |
#define | LOG_DEBUG(msg) LOG_DEBUG1(msg) |
Debug log taking 1 argument. | |
#define | LOG_ERROR1(msg1) __AGGREGPACKING_CERR<<msg1<<"\n"; __AGGREGPACKING_THROW; |
Error log taking 1 argument. | |
#define | LOG_ERROR2(msg1, msg2) __AGGREGPACKING_CERR<<msg1<<" "<<msg2<<"\n"; __AGGREGPACKING_THROW; |
Error log taking 2 argument. | |
#define | LOG_ERROR3(msg1, msg2, msg3) __AGGREGPACKING_CERR<<msg1<<" "<<msg2<<" "<<msg3<<"\n"; __AGGREGPACKING_THROW; |
Error log taking 3 argument. | |
#define | LOG_ERROR4(msg1, msg2, msg3, msg4) __AGGREGPACKING_CERR<<msg1<<" "<<msg2<<" "<<msg3<<" "<<msg4<<"\n"; __AGGREGPACKING_THROW; |
Error log taking 4 argument. | |
#define | LOG_ERROR5(msg1, msg2, msg3, msg4, msg5) __AGGREGPACKING_CERR<<msg1<<" "<<msg2<<" "<<msg3<<" "<<msg4<<" "<<msg5<<"\n"; __AGGREGPACKING_THROW; |
Error log taking 5 argument. | |
#define | LOG_ERROR(msg) LOG_ERROR1(msg) |
Error log taking 1 argument. | |
#define | LOG_WARN1(msg1) __AGGREGPACKING_CERR<<msg1<<"\n"; |
Warn log taking 1 argument. | |
#define | LOG_WARN2(msg1, msg2) __AGGREGPACKING_CERR<<msg1<<" "<<msg2<<"\n"; |
Warn log taking 2 argument. | |
#define | LOG_WARN3(msg1, msg2, msg3) __AGGREGPACKING_CERR<<msg1<<" "<<msg2<<" "<<msg3<<"\n"; |
Warn log taking 3 argument. | |
#define | LOG_WARN4(msg1, msg2, msg3, msg4) __AGGREGPACKING_CERR<<msg1<<" "<<msg2<<" "<<msg3<<" "<<msg4<<"\n"; |
Warn log taking 4 argument. | |
#define | LOG_WARN5(msg1, msg2, msg3, msg4, msg5) __AGGREGPACKING_CERR<<msg1<<" "<<msg2<<" "<<msg3<<" "<<msg4<<" "<<msg5<<"\n"; |
Warn log taking 5 argument. | |
#define | LOG_WARN(msg) LOG_WARN1(msg) |
Warn log taking 1 argument. | |
Functions | |
bool | aggregpacking::initFile (ofstream &f, const string &fName, const string &memoizeDb) |
Init file for ostream. More... | |
bool | aggregpacking::initFile (ifstream &f, const string &fName, const string &memoizeDb) |
Init file for istream. More... | |
template<typename T > | |
void | aggregpacking::saveObject (const T &t, const string &fName, const string &memoizeDb) |
Auxiliary template function for saving objects to files. | |
template<typename T > | |
bool | aggregpacking::loadObject (T &t, const string &fName, const string &memoizeDb) |
Auxiliary template function for lading objects from files. | |
File containing several auxiliary functions.