예제 #1
0
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;
}
예제 #2
0
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;
}