Remove home-brewed nullptr
authormikhail.pozdnyakov@intel.com <mikhail.pozdnyakov@intel.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 12 Sep 2013 10:42:08 +0000 (10:42 +0000)
committermikhail.pozdnyakov@intel.com <mikhail.pozdnyakov@intel.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 12 Sep 2013 10:42:08 +0000 (10:42 +0000)
commitd221bf0a92aa9d3aed5c5d5e185c15aac982d23b
tree6591822bae475fb8991be9f374536788033b8cb4
parente80df646b50a3aae82b5360080ec32411c74722b
Remove home-brewed nullptr
https://bugs.webkit.org/show_bug.cgi?id=119624

Reviewed by Anders Carlsson.

The standard C++11 nullptr and std::nullptr_t type should be used now.

Source/JavaScriptCore:

* heap/PassWeak.h:
* heap/Weak.h:

Source/WebCore:

* bindings/js/JSDOMBinding.h:

Source/WebKit/efl:

* tests/UnitTestUtils/EWKTestView.cpp:

Source/WTF:

* GNUmakefile.list.am:
* WTF.pro:
* WTF.vcxproj/WTF.vcxproj:
* WTF.vcxproj/WTF.vcxproj.filters:
* WTF.xcodeproj/project.pbxproj:
* wtf/CMakeLists.txt:
* wtf/NullPtr.cpp: Removed.
* wtf/NullPtr.h: Removed.
* wtf/OwnArrayPtr.h:
* wtf/OwnPtr.h:
* wtf/PassOwnPtr.h:
* wtf/PassRefPtr.h:
* wtf/RetainPtr.h:
* wtf/win/GDIObject.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155604 268f45cc-cd09-0410-ab3c-d52691b4dbfc
22 files changed:
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/heap/PassWeak.h
Source/JavaScriptCore/heap/Weak.h
Source/WTF/ChangeLog
Source/WTF/GNUmakefile.list.am
Source/WTF/WTF.pro
Source/WTF/WTF.vcxproj/WTF.vcxproj
Source/WTF/WTF.vcxproj/WTF.vcxproj.filters
Source/WTF/WTF.xcodeproj/project.pbxproj
Source/WTF/wtf/CMakeLists.txt
Source/WTF/wtf/NullPtr.cpp [deleted file]
Source/WTF/wtf/NullPtr.h [deleted file]
Source/WTF/wtf/OwnArrayPtr.h
Source/WTF/wtf/OwnPtr.h
Source/WTF/wtf/PassOwnPtr.h
Source/WTF/wtf/PassRefPtr.h
Source/WTF/wtf/RetainPtr.h
Source/WTF/wtf/win/GDIObject.h
Source/WebCore/ChangeLog
Source/WebCore/bindings/js/JSDOMBinding.h
Source/WebKit/efl/ChangeLog
Source/WebKit/efl/tests/UnitTestUtils/EWKTestView.cpp