7 #include <hilti/ast/type.h> 8 #include <hilti/ast/types/any.h> 19 auto typeValue()
const {
return _wildcard ?
type::Any() : type::effectiveType(child<Type>(0)); }
21 bool operator==(
const Type_& other)
const {
return typeValue() == other.typeValue(); }
24 auto isEqual(
const Type& other)
const {
return node::isEqual(
this, other); }
33 bool _wildcard =
false;
auto & childs() const
Definition: node.h:445
auto typeParameters() const
Definition: type.h:26
auto properties() const
Definition: type.h:30
std::map< std::string, node::detail::PropertyValue > Properties
Definition: node.h:83
auto isWildcard() const
Definition: type.h:28
auto isEqual(const Type &other) const
Definition: type.h:24