-static JSValueRef CYValue_getProperty_value(JSContextRef context, JSObjectRef object, JSStringRef property, JSValueRef *exception) { CYTry {
- CYValue *internal(reinterpret_cast<CYValue *>(JSObjectGetPrivate(object)));
- return CYCastJSValue(context, reinterpret_cast<uintptr_t>(internal->value_));
-} CYCatch(NULL) }
-
-static JSValueRef CYValue_callAsFunction_$cya(JSContextRef context, JSObjectRef object, JSObjectRef _this, size_t count, const JSValueRef arguments[], JSValueRef *exception) { CYTry {
- CYValue *internal(reinterpret_cast<CYValue *>(JSObjectGetPrivate(_this)));
- Type_privateData *typical(internal->GetType());
-
- sig::Void XXX;
-
- sig::Type *type;
- ffi_type *ffi;
-
- if (typical == NULL) {
- type = &XXX;
- ffi = NULL;
- } else {
- type = typical->type_;
- ffi = typical->ffi_;
- }
-
- return CYMakePointer(context, &internal->value_, *type, ffi, object);
-} CYCatch(NULL) }
-