Oolite 1.91.0.7646-241128-10e222e
Loading...
Searching...
No Matches
OOManifest Class Reference
+ Inheritance diagram for OOManifest:
+ Collaboration diagram for OOManifest:

Instance Methods

(void) - dealloc [implementation]
 
(NSString *) - oo_jsClassName [implementation]
 
(jsval) - oo_jsValueInContext: [implementation]
 

Detailed Description

Definition at line 93 of file OOJSManifest.m.

Method Documentation

◆ dealloc

- (void) dealloc
implementation

Definition at line 309 of file OOJSManifest.m.

100{
101 [super dealloc];
102}

References MIN, nil, OOJS_ARGV, OOJS_NATIVE_ENTER, OOJS_NATIVE_EXIT, OOJS_RETURN_BOOL, OOJSReportBadArguments(), and OOStringFromJSValue().

+ Here is the call graph for this function:

◆ oo_jsClassName

- (NSString *) oo_jsClassName
implementation

Definition at line 309 of file OOJSManifest.m.

106{
107 return @"Manifest";
108}

◆ oo_jsValueInContext:

- (jsval) oo_jsValueInContext: (JSContext *) context
implementation

Definition at line 309 of file OOJSManifest.m.

111 :(JSContext *)context
112{
113 JSObject *jsSelf = NULL;
114 jsval result = JSVAL_NULL;
115
116 jsSelf = JS_NewObject(context, &sManifestClass, sManifestPrototype, NULL);
117 if (jsSelf != NULL)
118 {
119 if (!JS_SetPrivate(context, jsSelf, [self retain])) jsSelf = NULL;
120 }
121 if (jsSelf != NULL) result = OBJECT_TO_JSVAL(jsSelf);
122
123 return result;
124}
static JSObject * sManifestPrototype
static JSClass sManifestClass

The documentation for this class was generated from the following file: