9 template <typename T, nbool isNode = tifSub<T, node>::is>
19 template <
typename E>
static str toMgd(
E& it) {
return it; }
21 static node& toNative(
node& it) {
return it; }
27 static yes canMarshal();
33 template <
typename E>
static str toMgd(
E* it) {
return it; }
35 static node* toNative(
node& it) {
return ⁢ }
41 static yes canMarshal();
47 template <
typename E>
static str toMgd(
E& it) {
return it; }
49 static node& toNative(
node& it) {
return it; }
55 static yes canMarshal();
61 template <
typename E>
static str toMgd(
E* it) {
return it; }
63 static node* toNative(
node& it) {
return ⁢ }
69 static yes canMarshal();
Expression for property and method access
Definition getExpr.hpp:18
Base class for all AST nodes in the byeol language
Definition node.hpp:195
Definition tgenericMarshaling.hpp:10
Template marshaling interface for C++ bridge
Definition tmarshaling.hpp:19