Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ cmake_minimum_required(VERSION 2.7)
project(apgame CXX)

set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -pedantic")
#set(CMAKE_CXX_FLAGS "-std=c++11 -Wall -Wno-error=non-pod-varargs -pedantic")
set(CMAKE_CXX_FLAGS_DEBUG "-g3 -O0 -pg")
set(CMAKE_CXX_FLAGS_RELEASE "-O2 -s -DNDEBUG -march=native")

Expand Down
26 changes: 13 additions & 13 deletions include/apgame/core/logging.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -14,54 +14,54 @@ namespace impl {
void log () {
}

void log_ (std::int8_t const & v) {
void log (std::int8_t const & v) {
std::cerr << v;
}

void log_ (std::uint8_t const & v) {
void log (std::uint8_t const & v) {
std::cerr << v;
}

void log_ (std::int16_t const & v) {
void log (std::int16_t const & v) {
std::cerr << v;
}

void log_ (std::uint16_t const & v) {
void log (std::uint16_t const & v) {
std::cerr << v;
}

void log_ (std::int32_t const & v) {
void log (std::int32_t const & v) {
std::cerr << v;
}

void log_ (std::uint32_t const & v) {
void log (std::uint32_t const & v) {
std::cerr << v;
}

void log_ (std::int64_t const & v) {
void log (std::int64_t const & v) {
std::cerr << v;
}

void log_ (std::uint64_t const & v) {
void log (std::uint64_t const & v) {
std::cerr << v;
}

void log_ (std::string const & v) {
void log (std::string const & v) {
std::cerr << v;
}

void log_ (char const * v) {
void log (char const * v) {
std::cerr << v;
}

void log_ (boost::system::error_code const & ec) {
void log (boost::system::error_code const & ec) {
std::cerr << ec.message();
}

template <class T, class ... Args>
void log (T const & t, Args const & ... args) {
log_(t);
impl::log(args ...);
log(t);
log(args ...);
}

}
Expand Down