|
Yume
|
This is the complete list of members for yume::ast::CharExpr, including all inherited members.
| AST(Kind kind, span< Token > tok) | yume::ast::Stmt | inlineprotected |
| AST(const AST &)=delete | yume::ast::Stmt | protected |
| AST(AST &&)=default | yume::ast::Stmt | protected |
| attach_to(nonnull< AST * > other) | yume::ast::AST | inline |
| CharExpr(span< Token > tok, uint8_t val) | yume::ast::CharExpr | inlineexplicit |
| clone() const -> CharExpr *override | yume::ast::CharExpr | virtual |
| describe() const -> string override | yume::ast::CharExpr | inlinevirtual |
| ensure_ty() const -> ty::Type | yume::ast::AST | inline |
| equals_by_hash(ast::AST &other) const -> bool | yume::ast::AST | |
| kind() const -> Kind | yume::ast::AST | inline |
| kind_name() const -> string | yume::ast::AST | inline |
| location() const -> Loc | yume::ast::AST | |
| operator=(const AST &) -> AST &=delete | yume::ast::AST | |
| operator=(AST &&) -> AST &=delete | yume::ast::AST | |
| tok() const noexcept -> span< Token > | yume::ast::AST | inlineprotected |
| token_range() const -> const span< Token > & | yume::ast::AST | inline |
| unify_val_ty() | yume::ast::AST | protected |
| val | yume::ast::CharExpr | |
| val_ty() const noexcept -> optional< ty::Type > | yume::ast::AST | inline |
| val_ty(optional< ty::Type > type) | yume::ast::AST | inline |
| visit(Visitor &visitor) const override | yume::ast::CharExpr | virtual |
| ~AST()=default | yume::ast::AST | virtual |