[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/kjs
From:       Maks Orlovich <maksim () kde ! org>
Date:       2010-09-11 19:13:47
Message-ID: 20100911191347.CDB72AC888 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1174276 by orlovich:

Merged revision:r1174275 | orlovich | 2010-09-11 15:12:30 -0400 (Sat, 11 Sep 2010) | \
2 lines

Woops, need to commit this too.

 M  +10 -0     object.h  


--- trunk/KDE/kdelibs/kjs/object.h #1174275:1174276
@@ -366,7 +366,17 @@
     virtual JSObject* construct(ExecState* exec, const List& args);
     virtual JSObject* construct(ExecState* exec, const List& args, const Identifier& \
functionName, const UString& sourceURL, int lineNumber);  
+
     /**
+     * If this object represents a value, e.g. is a wrapper around a primitive,
+     * a regexp or a date this will return a fresh object with the same value
+     * (without cloning properties). Otherwise, returns 0
+     *
+     * The returned objects will use default prototypes from targetCtx
+     */
+    virtual JSObject* valueClone(Interpreter* targetCtx) const;
+
+    /**
      * Whether or not this object should be considered a function for the purpose
      * of the typeof operator. Normally this is the same as implementsCall(),
      * which is what the default implementation delegates too, 


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic