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

Side by Side Diff: Source/core/testing/Internals.h

Issue 463543002: Oilpan: Ensure that classes with virtual trace methods always have vtables for their left-most base… (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years, 4 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 | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 Google Inc. All rights reserved.
3 * Copyright (C) 2013 Apple Inc. All rights reserved. 3 * Copyright (C) 2013 Apple Inc. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 8 *
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after
298 298
299 void setShouldRevealPassword(Element*, bool, ExceptionState&); 299 void setShouldRevealPassword(Element*, bool, ExceptionState&);
300 300
301 ScriptPromise createResolvedPromise(ScriptState*, ScriptValue); 301 ScriptPromise createResolvedPromise(ScriptState*, ScriptValue);
302 ScriptPromise createRejectedPromise(ScriptState*, ScriptValue); 302 ScriptPromise createRejectedPromise(ScriptState*, ScriptValue);
303 ScriptPromise addOneToPromise(ScriptState*, ScriptPromise); 303 ScriptPromise addOneToPromise(ScriptState*, ScriptPromise);
304 ScriptPromise promiseCheck(ScriptState*, long, bool, const Dictionary&, cons t String&, const Vector<String>&, ExceptionState&); 304 ScriptPromise promiseCheck(ScriptState*, long, bool, const Dictionary&, cons t String&, const Vector<String>&, ExceptionState&);
305 ScriptPromise promiseCheckWithoutExceptionState(ScriptState*, const Dictiona ry&, const String&, const Vector<String>&); 305 ScriptPromise promiseCheckWithoutExceptionState(ScriptState*, const Dictiona ry&, const String&, const Vector<String>&);
306 ScriptPromise promiseCheckRange(ScriptState*, long); 306 ScriptPromise promiseCheckRange(ScriptState*, long);
307 307
308 void trace(Visitor*); 308 virtual void trace(Visitor*);
309 309
310 void setValueForUser(Element*, const String&); 310 void setValueForUser(Element*, const String&);
311 311
312 String textSurroundingNode(Node*, int x, int y, unsigned long maxLength); 312 String textSurroundingNode(Node*, int x, int y, unsigned long maxLength);
313 313
314 void setFocused(bool); 314 void setFocused(bool);
315 315
316 bool ignoreLayoutWithPendingStylesheets(Document*); 316 bool ignoreLayoutWithPendingStylesheets(Document*);
317 317
318 void setNetworkStateNotifierTestOnly(bool); 318 void setNetworkStateNotifierTestOnly(bool);
(...skipping 11 matching lines...) Expand all
330 PassRefPtrWillBeRawPtr<ClientRectList> annotatedRegions(Document*, bool drag gable, ExceptionState&); 330 PassRefPtrWillBeRawPtr<ClientRectList> annotatedRegions(Document*, bool drag gable, ExceptionState&);
331 331
332 DocumentMarker* markerAt(Node*, const String& markerType, unsigned index, Ex ceptionState&); 332 DocumentMarker* markerAt(Node*, const String& markerType, unsigned index, Ex ceptionState&);
333 RefPtrWillBeMember<InternalRuntimeFlags> m_runtimeFlags; 333 RefPtrWillBeMember<InternalRuntimeFlags> m_runtimeFlags;
334 RefPtrWillBeMember<InternalProfilers> m_profilers; 334 RefPtrWillBeMember<InternalProfilers> m_profilers;
335 }; 335 };
336 336
337 } // namespace blink 337 } // namespace blink
338 338
339 #endif 339 #endif
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698