Logger.cpp 997 B

123456789101112131415161718192021222324
  1. #include "Logger.h"
  2. #include <cstdio>
  3. Logger* Logger::instance = NULL;
  4. //======================================================================================================================
  5. // operator<< [const char*] =
  6. //======================================================================================================================
  7. Logger& Logger::operator<<(const char* val)
  8. {
  9. printf("Adding %s\n", val);
  10. return *this;
  11. }
  12. //======================================================================================================================
  13. // operator<< [Logger& (*funcPtr)(Logger&)] =
  14. //======================================================================================================================
  15. Logger& Logger::operator<<(Logger& (*funcPtr)(Logger&))
  16. {
  17. printf("Got some func\n");
  18. return *this;
  19. }