2016-11-23 04:41:38 +01:00
|
|
|
#ifndef __ANTHEM__CONTEXT_H
|
|
|
|
#define __ANTHEM__CONTEXT_H
|
|
|
|
|
2016-11-24 00:52:28 +01:00
|
|
|
#include <anthem/output/Logger.h>
|
|
|
|
|
2016-11-23 04:41:38 +01:00
|
|
|
namespace anthem
|
|
|
|
{
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
//
|
|
|
|
// Context
|
|
|
|
//
|
|
|
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
struct Context
|
|
|
|
{
|
2017-05-30 03:53:51 +02:00
|
|
|
Context() = default;
|
|
|
|
|
|
|
|
explicit Context(output::Logger &&logger)
|
|
|
|
: logger{std::move(logger)}
|
2016-11-24 16:50:35 +01:00
|
|
|
{
|
|
|
|
}
|
|
|
|
|
2016-11-24 00:52:28 +01:00
|
|
|
output::Logger logger;
|
|
|
|
|
2017-03-16 15:45:55 +01:00
|
|
|
bool simplify = false;
|
2017-04-05 18:15:42 +02:00
|
|
|
bool complete = false;
|
2016-11-23 04:41:38 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
////////////////////////////////////////////////////////////////////////////////////////////////////
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
#endif
|