Changeset 12523 in webkit for trunk/JavaScriptCore/kjs/function.h


Ignore:
Timestamp:
Feb 2, 2006, 12:22:43 AM (19 years ago)
Author:
darin
Message:

Reviewed by Maciej.

  • kxmlcore/Noncopyable.h: Added.
  • kxmlcore/OwnArrayPtr.h: Added.
  • kxmlcore/OwnPtr.h: Added.
  • kjs/function.h:
  • kjs/function.cpp: Use OwnPtr for Parameter pointers.
  • kjs/internal.h: Use Noncopyable for LabelStack.
  • kjs/list.cpp: Use OwnArrayPtr for overflow.
  • kjs/property_map.h:
  • kjs/property_map.cpp: Use OwnArrayPtr for SavedProperties. Use Vector for some stack buffers.
  • kjs/regexp_object.h:
  • kjs/regexp_object.cpp: Use OwnArrayPtr for lastOvector.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kjs/function.h

    r12317 r12523  
    33 *  This file is part of the KDE libraries
    44 *  Copyright (C) 1999-2000 Harri Porten ([email protected])
    5  *  Copyright (C) 2003 Apple Computer, Inc.
     5 *  Copyright (C) 2003, 2006 Apple Computer, Inc.
    66 *
    77 *  This library is free software; you can redistribute it and/or
     
    2222 */
    2323
    24 #ifndef _KJS_FUNCTION_H_
    25 #define _KJS_FUNCTION_H_
     24#ifndef KJS_FUNCTION_H
     25#define KJS_FUNCTION_H
    2626
     27#include "array_instance.h"
    2728#include "internal.h"
    28 #include "array_instance.h"
     29#include <kxmlcore/OwnPtr.h>
    2930
    3031namespace KJS {
     
    6162    static const ClassInfo info;
    6263  protected:
    63     Parameter *param;
     64    OwnPtr<Parameter> param;
    6465    Identifier ident;
    6566
Note: See TracChangeset for help on using the changeset viewer.