Yume
yume::ast::TypeName Member List

This is the complete list of members for yume::ast::TypeName, including all inherited members.

AST(Kind kind, span< Token > tok)yume::ast::ASTinlineprotected
AST(const AST &)=deleteyume::ast::AST
AST(AST &&)=defaultyume::ast::AST
attach_to(nonnull< AST * > other)yume::ast::ASTinline
clone() const -> TypeName *overrideyume::ast::TypeNamevirtual
describe() const -> string overrideyume::ast::TypeNameinlinevirtual
ensure_ty() const -> ty::Typeyume::ast::ASTinline
equals_by_hash(ast::AST &other) const -> boolyume::ast::AST
kind() const -> Kindyume::ast::ASTinline
kind_name() const -> stringyume::ast::ASTinline
location() const -> Locyume::ast::AST
nameyume::ast::TypeName
operator=(const AST &) -> AST &=deleteyume::ast::AST
operator=(AST &&) -> AST &=deleteyume::ast::AST
tok() const noexcept -> span< Token >yume::ast::ASTinlineprotected
token_range() const -> const span< Token > &yume::ast::ASTinline
typeyume::ast::TypeName
TypeName(span< Token > tok, AnyType type, string name)yume::ast::TypeNameinline
unify_val_ty()yume::ast::ASTprotected
val_ty() const noexcept -> optional< ty::Type >yume::ast::ASTinline
val_ty(optional< ty::Type > type)yume::ast::ASTinline
visit(Visitor &visitor) const overrideyume::ast::TypeNamevirtual
~AST()=defaultyume::ast::ASTvirtual