to_json.h 330 B

123456789101112131415161718192021
  1. //
  2. // to_json.h
  3. // logger
  4. //
  5. // Created by Sam Jaffe on 4/4/19.
  6. //
  7. #pragma once
  8. #include <string>
  9. #include <json/json.h>
  10. namespace logging { namespace detail {
  11. template <typename T> std::string to_string(T const & obj);
  12. template <typename T>
  13. Json::Value to_json(T const & obj) {
  14. return to_string(obj);
  15. }
  16. } }