[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