7 #include <hilti/ast/type.h> 8 #include <hilti/ast/types/integer.h> 24 bool operator==(
const Iterator& )
const {
return true; }
27 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
29 auto _isResolved(ResolvedState* rstate)
const {
return true; }
41 bool operator==(
const View& )
const {
return true; }
44 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
46 auto _isResolved(ResolvedState* rstate)
const {
return true; }
67 bool operator==(
const Stream& )
const {
return true; }
70 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
72 auto _isResolved(ResolvedState* rstate)
const {
return true; }
83 namespace detail::stream {
auto _isResolved(ResolvedState *rstate) const
Definition: stream.h:46
auto _isResolved(ResolvedState *rstate) const
Definition: stream.h:72
auto isEqual(const Type &other) const
Definition: stream.h:44
const Type & elementType() const
Definition: stream.h:48
auto properties() const
Definition: stream.h:80
auto _isResolved(ResolvedState *rstate) const
Definition: stream.h:29
const Type & iteratorType(bool) const
Definition: stream.h:76
auto isEqual(const Type &other) const
Definition: stream.h:27
const Type & elementType() const
Definition: stream.h:74
const Type & viewType() const
Definition: stream.h:78
const Type & dereferencedType() const
Definition: stream.h:31
const Type & iteratorType(bool) const
Definition: stream.h:50
auto isEqual(const Type &other) const
Definition: stream.h:70
std::map< std::string, node::detail::PropertyValue > Properties
Definition: node.h:97
Definition: location.h:18
auto properties() const
Definition: stream.h:33
auto properties() const
Definition: stream.h:52