11 template <
typename T,
typename Me>
struct tas:
public aser {
16 virtual ~tas() =
default;
23 return _onAs(cast,
to);
29 virtual str _onAs(
const Me& me,
const type&
to)
const = 0;
Base type converter.
Definition aser.hpp:11
Base class for all AST nodes in the byeol language.
Definition node.hpp:195
Template type wrapper providing entry point for meta information.
Definition ttype.hpp:37
Weak reference smart pointer with type-safe access.
Definition tweak.hpp:16
Core class for runtime type information in byeol language.
Definition type.hpp:100