Skip to content
  • beidson@apple.com's avatar
    Move IDBCursorBackend operations into their own files · 1eae3156
    beidson@apple.com authored
    https://bugs.webkit.org/show_bug.cgi?id=124444
    
    Reviewed by Tim Horton.
    
    * CMakeLists.txt:
    * GNUmakefile.list.am:
    * WebCore.xcodeproj/project.pbxproj:
    
    * Modules/indexeddb/IDBCursorBackend.cpp:
    * Modules/indexeddb/IDBCursorBackend.h:
    (WebCore::IDBCursorBackend::cursorType):
    (WebCore::IDBCursorBackend::deprecatedBackingStoreCursor):
    (WebCore::IDBCursorBackend::deprecatedSetBackingStoreCursor):
    (WebCore::IDBCursorBackend::deprecatedSetSavedBackingStoreCursor):
    
    * Modules/indexeddb/IDBCursorBackendOperations.cpp: Added.
    (WebCore::CallOnDestruct::CallOnDestruct):
    (WebCore::CallOnDestruct::~CallOnDestruct):
    (WebCore::CursorAdvanceOperation::perform):
    (WebCore::CursorIterationOperation::perform):
    (WebCore::CursorPrefetchIterationOperation::perform):
    * Modules/indexeddb/IDBCursorBackendOperations.h: Added.
    (WebCore::CursorIterationOperation::create):
    (WebCore::CursorIterationOperation::CursorIterationOperation):
    (WebCore::CursorAdvanceOperation::create):
    (WebCore::CursorAdvanceOperation::CursorAdvanceOperation):
    (WebCore::CursorPrefetchIterationOperation::create):
    (WebCore::CursorPrefetchIterationOperation::CursorPrefetchIterationOperation):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@159373 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    1eae3156