bool gdsl::rreil::shared_id::operator ==(id &other) { bool equals = false; id_visitor iv; iv._((std::function<void(shared_id*)>)[&](shared_id *aid) { equals = this->inner == aid->inner; }); other.accept(iv); return equals; }
bool gdsl::rreil::arch_id::operator ==(id &other) { bool equals = false; id_visitor iv; iv._((std::function<void(arch_id*)>)[&](arch_id *aid) { equals = this->name == aid->name; }); other.accept(iv); return equals; }