00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 #ifndef HEADER_SUPERTUX_UTIL_LOG_HPP
00018 #define HEADER_SUPERTUX_UTIL_LOG_HPP
00019
00020 #include <config.h>
00021 #include <ostream>
00022
00023 std::ostream& log_debug_f(const char* file, int line);
00024 #define log_debug log_debug_f(__FILE__, __LINE__)
00025
00026 std::ostream& log_info_f(const char* file, int line);
00027 #define log_info log_info_f(__FILE__, __LINE__)
00028
00029 std::ostream& log_warning_f(const char* file, int line);
00030 #define log_warning log_warning_f(__FILE__, __LINE__)
00031
00032 std::ostream& log_fatal_f(const char* file, int line);
00033 #define log_fatal log_fatal_f(__FILE__, __LINE__)
00034
00035 class Vector;
00036 std::ostream& operator<< (std::ostream& str, const Vector& vector);
00037 class Rectf;
00038 std::ostream& operator<< (std::ostream& str, const Rectf& rect);
00039
00040 #endif
00041
00042