#pragma once
#include <cassert>
#include <graphite2/Types.h>
#include "inc/Main.h"
#include "inc/Machine.h"
namespace graphite2 {
class Silf;
class Face;
enum passtype { … };
namespace vm {
class Machine::Code
{ … };
inline
size_t Machine::Code::estimateCodeDataOut(size_t n_bc, int nRules, int nSlots)
{ … }
inline Machine::Code::Code() throw()
: … { … }
inline Machine::Code::Code(const Machine::Code &obj) throw ()
: … { … }
inline Machine::Code & Machine::Code::operator=(const Machine::Code &rhs) throw() { … }
inline void Machine::Code::externalProgramMoved(ptrdiff_t dist) throw()
{ … }
}
}