7 #include <hilti/ast/type.h> 8 #include <hilti/ast/types/integer.h> 25 bool operator==(
const Iterator& )
const {
return true; }
28 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
30 auto _isResolved(ResolvedState* rstate)
const {
return true; }
42 bool operator==(
const View& )
const {
return true; }
45 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
47 auto _isResolved(ResolvedState* rstate)
const {
return true; }
68 bool operator==(
const Stream& )
const {
return true; }
71 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
73 auto _isResolved(ResolvedState* rstate)
const {
return true; }
84 namespace detail::stream {
auto _isResolved(ResolvedState *rstate) const
Definition: stream.h:47
auto _isResolved(ResolvedState *rstate) const
Definition: stream.h:73
auto isEqual(const Type &other) const
Definition: stream.h:45
const Type & elementType() const
Definition: stream.h:49
auto properties() const
Definition: stream.h:81
auto _isResolved(ResolvedState *rstate) const
Definition: stream.h:30
const Type & iteratorType(bool) const
Definition: stream.h:77
auto isEqual(const Type &other) const
Definition: stream.h:28
const Type & elementType() const
Definition: stream.h:75
const Type & viewType() const
Definition: stream.h:79
const Type & dereferencedType() const
Definition: stream.h:32
const Type & iteratorType(bool) const
Definition: stream.h:51
auto isEqual(const Type &other) const
Definition: stream.h:71
std::map< std::string, node::detail::PropertyValue > Properties
Definition: node.h:99
Definition: location.h:17
auto properties() const
Definition: stream.h:34
auto properties() const
Definition: stream.h:53