ale-sys 0.1.2

Rust bindings to the Arcade Learning Environment
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "Log.hpp"

#include <iostream>

namespace ale {

Logger::mode Logger::current_mode = Info;

void Logger::setMode(Logger::mode m) { current_mode = m; }

Logger::mode operator<<(Logger::mode log, std::ostream& (*manip)(std::ostream&)) {
  if (log >= Logger::current_mode) {
    manip(std::cerr);
  }
  return log;
}

}  // namespace ale