9 template <typename T, nbool isNode = tifSub<T, node>::is>
18 template <
typename E>
static str toMgd(E& it) {
return it; }
20 static node& toNative(
node& it) {
return it; }
26 static yes canMarshal();
32 template <
typename E>
static str toMgd(E* it) {
return it; }
34 static node* toNative(
node& it) {
return ⁢ }
40 static yes canMarshal();
46 template <
typename E>
static str toMgd(E& it) {
return it; }
48 static node& toNative(
node& it) {
return it; }
54 static yes canMarshal();
60 template <
typename E>
static str toMgd(E* it) {
return it; }
62 static node* toNative(
node& it) {
return ⁢ }
68 static yes canMarshal();
Expression for property and method access.
Definition: getExpr.hpp:17
Base class for all AST nodes in byeol language.
Definition: node.hpp:30
Definition: tgenericMarshaling.hpp:10
Template marshaling interface for C++ bridge.
Definition: tmarshaling.hpp:18