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