Includes, clean-up

We are trying to avoid including stuff whenever possible.
Forward declarations are prefered in most cases, just in case...
This commit is contained in:
Artur Meski
2018-09-22 20:05:35 +01:00
parent d4ac425963
commit a36ed9651f
15 changed files with 103 additions and 153 deletions

View File

@@ -12,15 +12,17 @@
#include <vector>
#include <string>
#include <cstdlib>
#include "rs.hh"
// #include "rs.hh"
#include "types.hh"
#include "macro.hh"
#include "options.hh"
// #include "options.hh"
// #include "stateconstr.hh"
using std::cout;
using std::endl;
class RctSys;
class Options;
class StateConstr;
class CtxAut
{
@@ -36,7 +38,7 @@ class CtxAut
std::string getStateName(State state_id);
void printAutomaton(void);
void showStates(void);
void addTransition(std::string srcStateName, std::string dstStateName);
void addTransition(std::string srcStateName, std::string dstStateName, StateConstr *stateConstr);
void showTransitions(void);
void pushContextEntity(Entity entity_id);
void saveCurrentContextSet(Process proc_id);