#include <cats.hpp>
§ Architecture()
mc2lib::memconsistency::cats::Architecture::Architecture |
( |
| ) |
|
|
inline |
§ ~Architecture()
virtual mc2lib::memconsistency::cats::Architecture::~Architecture |
( |
| ) |
|
|
inlinevirtual |
§ Clear()
virtual void mc2lib::memconsistency::cats::Architecture::Clear |
( |
| ) |
|
|
inlinevirtual |
§ EventTypeRead()
virtual Event::Type mc2lib::memconsistency::cats::Architecture::EventTypeRead |
( |
| ) |
const |
|
pure virtual |
§ EventTypeWrite()
virtual Event::Type mc2lib::memconsistency::cats::Architecture::EventTypeWrite |
( |
| ) |
const |
|
pure virtual |
§ fences()
virtual EventRel mc2lib::memconsistency::cats::Architecture::fences |
( |
const ExecWitness & |
ew | ) |
const |
|
pure virtual |
§ hb()
virtual EventRel mc2lib::memconsistency::cats::Architecture::hb |
( |
const ExecWitness & |
ew | ) |
const |
|
inlinevirtual |
§ MakeChecker()
virtual std::unique_ptr<Checker> mc2lib::memconsistency::cats::Architecture::MakeChecker |
( |
const Architecture * |
arch, |
|
|
const ExecWitness * |
exec |
|
) |
| const |
|
pure virtual |
§ ppo()
virtual EventRel mc2lib::memconsistency::cats::Architecture::ppo |
( |
const ExecWitness & |
ew | ) |
const |
|
pure virtual |
§ prop()
virtual EventRel mc2lib::memconsistency::cats::Architecture::prop |
( |
const ExecWitness & |
ew | ) |
const |
|
pure virtual |
§ set_proxy()
void mc2lib::memconsistency::cats::Architecture::set_proxy |
( |
const Architecture * |
proxy | ) |
|
|
inline |
§ proxy_
const Architecture* mc2lib::memconsistency::cats::Architecture::proxy_ |
|
protected |
The documentation for this class was generated from the following file: