]>
git.saurik.com Git - apple/javascriptcore.git/blob - runtime/MathObject.h
d6163fdb3a5ee7e2c2a24f9faf55835b478893cb
   2  *  Copyright (C) 1999-2000 Harri Porten (porten@kde.org) 
   3  *  Copyright (C) 2008 Apple Inc. All rights reserved. 
   5  *  This library is free software; you can redistribute it and/or 
   6  *  modify it under the terms of the GNU Lesser General Public 
   7  *  License as published by the Free Software Foundation; either 
   8  *  version 2 of the License, or (at your option) any later version. 
  10  *  This library is distributed in the hope that it will be useful, 
  11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of 
  12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU 
  13  *  Lesser General Public License for more details. 
  15  *  You should have received a copy of the GNU Lesser General Public 
  16  *  License along with this library; if not, write to the Free Software 
  17  *  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA 
  28     class MathObject 
: public JSObject 
{ 
  30         MathObject(ExecState
*, PassRefPtr
<Structure
>); 
  32         virtual bool getOwnPropertySlot(ExecState
*, const Identifier
&, PropertySlot
&); 
  34         virtual const ClassInfo
* classInfo() const { return &info
; } 
  35         static const ClassInfo info
; 
  37         static PassRefPtr
<Structure
> createStructure(JSValuePtr prototype
) 
  39             return Structure::create(prototype
, TypeInfo(ObjectType
)); 
  45 #endif // MathObject_h