Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(434)

Side by Side Diff: third_party/WebKit/Source/core/editing/VisibleUnits.cpp

Issue 2082503003: ASSERT -> DCHECK conversions in core/editing. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv ed. 2 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserv ed.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions 5 * modification, are permitted provided that the following conditions
6 * are met: 6 * are met:
7 * 1. Redistributions of source code must retain the above copyright 7 * 1. Redistributions of source code must retain the above copyright
8 * notice, this list of conditions and the following disclaimer. 8 * notice, this list of conditions and the following disclaimer.
9 * 2. Redistributions in binary form must reproduce the above copyright 9 * 2. Redistributions in binary form must reproduce the above copyright
10 * notice, this list of conditions and the following disclaimer in the 10 * notice, this list of conditions and the following disclaimer in the
(...skipping 3162 matching lines...) Expand 10 before | Expand all | Expand 10 after
3173 const VisiblePositionTemplate<Strategy> next = createVisiblePosition(nextVis uallyDistinctCandidate(visiblePosition.deepEquivalent()), visiblePosition.affini ty()); 3173 const VisiblePositionTemplate<Strategy> next = createVisiblePosition(nextVis uallyDistinctCandidate(visiblePosition.deepEquivalent()), visiblePosition.affini ty());
3174 3174
3175 switch (rule) { 3175 switch (rule) {
3176 case CanCrossEditingBoundary: 3176 case CanCrossEditingBoundary:
3177 return next; 3177 return next;
3178 case CannotCrossEditingBoundary: 3178 case CannotCrossEditingBoundary:
3179 return honorEditingBoundaryAtOrAfter(next, visiblePosition.deepEquivalen t()); 3179 return honorEditingBoundaryAtOrAfter(next, visiblePosition.deepEquivalen t());
3180 case CanSkipOverEditingBoundary: 3180 case CanSkipOverEditingBoundary:
3181 return skipToEndOfEditingBoundary(next, visiblePosition.deepEquivalent() ); 3181 return skipToEndOfEditingBoundary(next, visiblePosition.deepEquivalent() );
3182 } 3182 }
3183 ASSERT_NOT_REACHED(); 3183 NOTREACHED();
3184 return honorEditingBoundaryAtOrAfter(next, visiblePosition.deepEquivalent()) ; 3184 return honorEditingBoundaryAtOrAfter(next, visiblePosition.deepEquivalent()) ;
3185 } 3185 }
3186 3186
3187 VisiblePosition nextPositionOf(const VisiblePosition& visiblePosition, EditingBo undaryCrossingRule rule) 3187 VisiblePosition nextPositionOf(const VisiblePosition& visiblePosition, EditingBo undaryCrossingRule rule)
3188 { 3188 {
3189 return nextPositionOfAlgorithm<EditingStrategy>(visiblePosition, rule); 3189 return nextPositionOfAlgorithm<EditingStrategy>(visiblePosition, rule);
3190 } 3190 }
3191 3191
3192 VisiblePositionInFlatTree nextPositionOf(const VisiblePositionInFlatTree& visibl ePosition, EditingBoundaryCrossingRule rule) 3192 VisiblePositionInFlatTree nextPositionOf(const VisiblePositionInFlatTree& visibl ePosition, EditingBoundaryCrossingRule rule)
3193 { 3193 {
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
3236 3236
3237 switch (rule) { 3237 switch (rule) {
3238 case CanCrossEditingBoundary: 3238 case CanCrossEditingBoundary:
3239 return prev; 3239 return prev;
3240 case CannotCrossEditingBoundary: 3240 case CannotCrossEditingBoundary:
3241 return honorEditingBoundaryAtOrBefore(prev, visiblePosition.deepEquivale nt()); 3241 return honorEditingBoundaryAtOrBefore(prev, visiblePosition.deepEquivale nt());
3242 case CanSkipOverEditingBoundary: 3242 case CanSkipOverEditingBoundary:
3243 return skipToStartOfEditingBoundary(prev, visiblePosition.deepEquivalent ()); 3243 return skipToStartOfEditingBoundary(prev, visiblePosition.deepEquivalent ());
3244 } 3244 }
3245 3245
3246 ASSERT_NOT_REACHED(); 3246 NOTREACHED();
3247 return honorEditingBoundaryAtOrBefore(prev, visiblePosition.deepEquivalent() ); 3247 return honorEditingBoundaryAtOrBefore(prev, visiblePosition.deepEquivalent() );
3248 } 3248 }
3249 3249
3250 VisiblePosition previousPositionOf(const VisiblePosition& visiblePosition, Editi ngBoundaryCrossingRule rule) 3250 VisiblePosition previousPositionOf(const VisiblePosition& visiblePosition, Editi ngBoundaryCrossingRule rule)
3251 { 3251 {
3252 return previousPositionOfAlgorithm<EditingStrategy>(visiblePosition, rule); 3252 return previousPositionOfAlgorithm<EditingStrategy>(visiblePosition, rule);
3253 } 3253 }
3254 3254
3255 VisiblePositionInFlatTree previousPositionOf(const VisiblePositionInFlatTree& vi siblePosition, EditingBoundaryCrossingRule rule) 3255 VisiblePositionInFlatTree previousPositionOf(const VisiblePositionInFlatTree& vi siblePosition, EditingBoundaryCrossingRule rule)
3256 { 3256 {
3257 return previousPositionOfAlgorithm<EditingInFlatTreeStrategy>(visiblePositio n, rule); 3257 return previousPositionOfAlgorithm<EditingInFlatTreeStrategy>(visiblePositio n, rule);
3258 } 3258 }
3259 3259
3260 } // namespace blink 3260 } // namespace blink
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698