Log.hpp
#pragma once
#include <string>
#include <iostream>
#include <cstdlib>
/**
* Print a warning message.
*
* @ingroup developer
*/
#define warn(msg) \
std::cerr << "warning: " << msg << std::endl;
/**
* Print an error message and exit.
*
* @ingroup developer
*/
#define error(msg) \
std::cerr << "error: " << msg << std::endl; \
std::exit(EXIT_FAILURE);