StdInc.h 755 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. #include "../../Global.h"
  3. #include <cassert>
  4. #include <boost/lexical_cast.hpp>
  5. #include <boost/format.hpp>
  6. #include <boost/range/algorithm.hpp>
  7. #include <boost/type_traits.hpp>
  8. #include <boost/foreach.hpp>
  9. #include <boost/thread/tss.hpp>
  10. #include "Fuzzy.h"
  11. #include <fstream>
  12. #include <queue>
  13. using boost::format;
  14. using boost::str;
  15. extern CLogger &aiLogger;
  16. #define INDENT AILogger::Tab ___dummy_ind
  17. #define PNLOG(txt) {int i = logger.lvl; while(i--) aiLogger << "\t"; aiLogger << txt << "\n";}
  18. #define BNLOG(txt, formattingEls) {int i = logger.lvl; while(i--) aiLogger << "\t"; aiLogger << (boost::format(txt) % formattingEls) << "\n";}
  19. //#define LOG_ENTRY PNLOG("Entered " __FUNCTION__)
  20. #define LOG_ENTRY