1#ifndef CPROVER_BASE_TYPE_H
2#define CPROVER_BASE_TYPE_H
33 const typet &subclass,
34 const typet &superclass,
void base_type(type2tc &type, const namespacet &ns)
Definition base_type.cpp:6
bool is_subclass_of(const type2tc &subclass, const type2tc &superclass, const namespacet &ns)
Definition base_type.cpp:440
bool base_type_eq(const type2tc &type1, const type2tc &type2, const namespacet &ns)
Definition base_type.cpp:362
base_type_eqt(const namespacet &_ns)
Definition base_type.h:40
virtual ~base_type_eqt()=default
bool base_type_eq(const expr2tc &expr1, const expr2tc &expr2)
Definition base_type.h:56
bool base_type_eq(const type2tc &type1, const type2tc &type2)
Definition base_type.h:44
bool base_type_eq(const typet &type1, const typet &type2)
Definition base_type.h:50
identifierst identifiers
Definition base_type.h:74
union_find< irep_idt > identifierst
Definition base_type.h:73
const namespacet & ns
Definition base_type.h:65
virtual bool base_type_eq_rec(const type2tc &type1, const type2tc &type2)
Definition base_type.cpp:98
Definition namespace.h:10
Definition union_find.h:98
Classes and definitions for non-stringy internal representation.
irep_container< type2t > type2tc
Definition irep2.h:430
irep_container< expr2t > expr2tc
Definition irep2.h:431