Ignore:
Timestamp:
Apr 11, 2006, 9:07:52 PM (19 years ago)
Author:
darin
Message:

JavaScriptCore:

  • try to fix Windows build -- HashForward.h was not working
  • kxmlcore/HashForward.h: Removed.
  • JavaScriptCore.xcodeproj/project.pbxproj: Remove HashForward.h.
  • kjs/collector.h: Remove use of HashForward.h.
  • kxmlcore/HashCountedSet.h: Remove include of HashForward.h, restore default arguments.
  • kxmlcore/HashMap.h: Ditto.
  • kxmlcore/HashSet.h: Ditto.

JavaScriptGlue:

  • try to fix Windows build
  • kxmlcore/HashForward.h: Removed.

WebCore:

  • try to fix Windows build
  • ForwardingHeaders/kxmlcore/HashForward.h: Removed.
  • dom/xml_tokenizer.h: Include another header instead of HashForward.h.
  • loader/Cache.h: Ditto.
  • page/Page.h: Ditto.
  • platform/TransferJob.h: Ditto.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/kxmlcore/HashMap.h

    r13821 r13830  
    2525#define KXMLCORE_HASH_MAP_H
    2626
    27 #include "HashForward.h"
    2827#include "HashTable.h"
    2928
     
    3231    template<typename PairType> struct PairFirstExtractor;
    3332
    34     template<typename KeyArg, typename MappedArg, typename HashArg, typename KeyTraitsArg,
    35         typename MappedTraitsArg> class HashMap {
     33    template<typename KeyArg, typename MappedArg, typename HashArg = typename DefaultHash<KeyArg>::Hash,
     34        typename KeyTraitsArg = HashTraits<KeyArg>, typename MappedTraitsArg = HashTraits<MappedArg> >
     35    class HashMap {
    3636    private:
    3737        typedef KeyTraitsArg KeyTraits;
Note: See TracChangeset for help on using the changeset viewer.