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); }
40 bool operator==(
const View& )
const {
return true; }
43 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
64 bool operator==(
const Stream& )
const {
return true; }
67 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
79 std::optional<Node> _etype;
82 namespace detail::stream {
auto isEqual(const Type &other) const
Definition: stream.h:43
auto properties() const
Definition: stream.h:76
auto isEqual(const Type &other) const
Definition: stream.h:28
Type iteratorType(bool) const
Definition: stream.h:72
auto isEqual(const Type &other) const
Definition: stream.h:67
Type elementType() const
Definition: stream.h:45
std::map< std::string, node::detail::PropertyValue > Properties
Definition: node.h:83
Type dereferencedType() const
Definition: stream.h:86
Type iteratorType(bool) const
Definition: stream.h:47
Definition: location.h:17
auto properties() const
Definition: stream.h:32
auto properties() const
Definition: stream.h:49
auto & meta() const
Definition: node.h:449
Type viewType() const
Definition: stream.h:74
Type elementType() const
Definition: stream.h:69