18 template <
typename... Es>
explicit ases(
const Es&... elems): super(elems...) {}
22 nbool is(
const type& from,
const type& to)
const override;
25 str as(
const node& from,
const type& to)
const override;
Type conversion interface.
Definition: asable.hpp:11
Collection of type converters.
Definition: ases.hpp:12
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
Base class for runtime type information in byeol language.
Definition: type.hpp:12