| Index: content/public/common/page_transition_types.cc
|
| diff --git a/content/public/common/page_transition_types.cc b/content/public/common/page_transition_types.cc
|
| deleted file mode 100644
|
| index bf95ea045c004dd89234fe3c91f983e8b43e5cca..0000000000000000000000000000000000000000
|
| --- a/content/public/common/page_transition_types.cc
|
| +++ /dev/null
|
| @@ -1,89 +0,0 @@
|
| -// Copyright (c) 2010 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "content/public/common/page_transition_types.h"
|
| -
|
| -#include "base/logging.h"
|
| -
|
| -namespace content {
|
| -
|
| -bool PageTransitionCoreTypeIs(PageTransition lhs,
|
| - PageTransition rhs) {
|
| - // Expect the rhs to be a compile time constant without qualifiers.
|
| - DCHECK(PageTransitionGetQualifier(rhs) == 0 &&
|
| - PageTransitionIsValidType(rhs));
|
| - return implicit_cast<int>(PageTransitionStripQualifier(lhs)) ==
|
| - implicit_cast<int>(PageTransitionStripQualifier(rhs));
|
| -}
|
| -
|
| -PageTransition PageTransitionStripQualifier(PageTransition type) {
|
| - return static_cast<PageTransition>(type & ~PAGE_TRANSITION_QUALIFIER_MASK);
|
| -}
|
| -
|
| -bool PageTransitionIsValidType(int32 type) {
|
| - PageTransition t = PageTransitionStripQualifier(
|
| - static_cast<PageTransition>(type));
|
| - return (t <= PAGE_TRANSITION_LAST_CORE);
|
| -}
|
| -
|
| -PageTransition PageTransitionFromInt(int32 type) {
|
| - if (!PageTransitionIsValidType(type)) {
|
| - NOTREACHED() << "Invalid transition type " << type;
|
| -
|
| - // Return a safe default so we don't have corrupt data in release mode.
|
| - return PAGE_TRANSITION_LINK;
|
| - }
|
| - return static_cast<PageTransition>(type);
|
| -}
|
| -
|
| -bool PageTransitionIsMainFrame(PageTransition type) {
|
| - int32 t = PageTransitionStripQualifier(type);
|
| - return (t != PAGE_TRANSITION_AUTO_SUBFRAME &&
|
| - t != PAGE_TRANSITION_MANUAL_SUBFRAME);
|
| -}
|
| -
|
| -bool PageTransitionIsRedirect(PageTransition type) {
|
| - return (type & PAGE_TRANSITION_IS_REDIRECT_MASK) != 0;
|
| -}
|
| -
|
| -bool PageTransitionIsNewNavigation(PageTransition type) {
|
| - return (type & PAGE_TRANSITION_FORWARD_BACK) == 0 &&
|
| - !PageTransitionCoreTypeIs(type, content::PAGE_TRANSITION_RELOAD);
|
| -}
|
| -
|
| -int32 PageTransitionGetQualifier(PageTransition type) {
|
| - return type & PAGE_TRANSITION_QUALIFIER_MASK;
|
| -}
|
| -
|
| -bool PageTransitionIsWebTriggerable(PageTransition type) {
|
| - int32 t = PageTransitionStripQualifier(type);
|
| - switch (t) {
|
| - case PAGE_TRANSITION_LINK:
|
| - case PAGE_TRANSITION_AUTO_SUBFRAME:
|
| - case PAGE_TRANSITION_MANUAL_SUBFRAME:
|
| - case PAGE_TRANSITION_FORM_SUBMIT:
|
| - return true;
|
| - }
|
| - return false;
|
| -}
|
| -
|
| -const char* PageTransitionGetCoreTransitionString(PageTransition type) {
|
| - int32 t = PageTransitionStripQualifier(type);
|
| - switch (t) {
|
| - case PAGE_TRANSITION_LINK: return "link";
|
| - case PAGE_TRANSITION_TYPED: return "typed";
|
| - case PAGE_TRANSITION_AUTO_BOOKMARK: return "auto_bookmark";
|
| - case PAGE_TRANSITION_AUTO_SUBFRAME: return "auto_subframe";
|
| - case PAGE_TRANSITION_MANUAL_SUBFRAME: return "manual_subframe";
|
| - case PAGE_TRANSITION_GENERATED: return "generated";
|
| - case PAGE_TRANSITION_AUTO_TOPLEVEL: return "auto_toplevel";
|
| - case PAGE_TRANSITION_FORM_SUBMIT: return "form_submit";
|
| - case PAGE_TRANSITION_RELOAD: return "reload";
|
| - case PAGE_TRANSITION_KEYWORD: return "keyword";
|
| - case PAGE_TRANSITION_KEYWORD_GENERATED: return "keyword_generated";
|
| - }
|
| - return NULL;
|
| -}
|
| -
|
| -} // namespace content
|
|
|