Empirical
|
This file maintains information about instructions availabel in virtual hardware. More...
#include <map>
#include <string>
#include <unordered_set>
#include "../base/array.h"
#include "../base/Ptr.h"
#include "../base/vector.h"
#include "../tools/map_utils.h"
#include "../tools/string_utils.h"
Go to the source code of this file.
Classes | |
class | emp::InstLib< HARDWARE_T, ARG_T, ARG_COUNT > |
InstLib maintains a set of instructions for use in virtual hardware. More... | |
struct | emp::InstLib< HARDWARE_T, ARG_T, ARG_COUNT >::InstDef |
Namespaces | |
emp | |
If we are in emscripten, make sure to include the header. | |
Enumerations | |
enum | emp::ScopeType { emp::ScopeType::NONE =0, emp::ScopeType::ROOT, emp::ScopeType::BASIC, emp::ScopeType::LOOP, emp::ScopeType::FUNCTION } |
This file maintains information about instructions availabel in virtual hardware.