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

Side by Side Diff: src/pdf/SkPDFTypes.h

Issue 1110013002: Update more directories under src/ to follow C++11 style rule for {virtual,override}. (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 5 years, 7 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
« no previous file with comments | « src/pdf/SkPDFStream.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright 2010 The Android Open Source Project 2 * Copyright 2010 The Android Open Source Project
3 * 3 *
4 * Use of this source code is governed by a BSD-style license that can be 4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file. 5 * found in the LICENSE file.
6 */ 6 */
7 7
8 8
9 #ifndef SkPDFTypes_DEFINED 9 #ifndef SkPDFTypes_DEFINED
10 #define SkPDFTypes_DEFINED 10 #define SkPDFTypes_DEFINED
(...skipping 239 matching lines...) Expand 10 before | Expand all | Expand 10 after
250 SK_DECLARE_INST_COUNT(SkPDFArray) 250 SK_DECLARE_INST_COUNT(SkPDFArray)
251 251
252 static const int kMaxLen = 8191; 252 static const int kMaxLen = 8191;
253 253
254 /** Create a PDF array. Maximum length is 8191. 254 /** Create a PDF array. Maximum length is 8191.
255 */ 255 */
256 SkPDFArray(); 256 SkPDFArray();
257 virtual ~SkPDFArray(); 257 virtual ~SkPDFArray();
258 258
259 // The SkPDFObject interface. 259 // The SkPDFObject interface.
260 virtual void emitObject(SkWStream* stream, 260 void emitObject(SkWStream* stream,
261 const SkPDFObjNumMap& objNumMap, 261 const SkPDFObjNumMap& objNumMap,
262 const SkPDFSubstituteMap& substitutes) override; 262 const SkPDFSubstituteMap& substitutes) override;
263 virtual void addResources(SkPDFObjNumMap*, 263 void addResources(SkPDFObjNumMap*,
264 const SkPDFSubstituteMap&) const override; 264 const SkPDFSubstituteMap&) const override;
265 265
266 /** The size of the array. 266 /** The size of the array.
267 */ 267 */
268 int size() const; 268 int size() const;
269 269
270 /** Preallocate space for the given number of entries. 270 /** Preallocate space for the given number of entries.
271 * @param length The number of array slots to preallocate. 271 * @param length The number of array slots to preallocate.
272 */ 272 */
273 void reserve(int length); 273 void reserve(int length);
274 274
(...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after
312 SkPDFDict(); 312 SkPDFDict();
313 313
314 /** Create a PDF dictionary with a Type entry. 314 /** Create a PDF dictionary with a Type entry.
315 * @param type The value of the Type entry. 315 * @param type The value of the Type entry.
316 */ 316 */
317 explicit SkPDFDict(const char type[]); 317 explicit SkPDFDict(const char type[]);
318 318
319 virtual ~SkPDFDict(); 319 virtual ~SkPDFDict();
320 320
321 // The SkPDFObject interface. 321 // The SkPDFObject interface.
322 virtual void emitObject(SkWStream* stream, 322 void emitObject(SkWStream* stream,
323 const SkPDFObjNumMap& objNumMap, 323 const SkPDFObjNumMap& objNumMap,
324 const SkPDFSubstituteMap& substitutes) override; 324 const SkPDFSubstituteMap& substitutes) override;
325 virtual void addResources(SkPDFObjNumMap*, 325 void addResources(SkPDFObjNumMap*,
326 const SkPDFSubstituteMap&) const override; 326 const SkPDFSubstituteMap&) const override;
327 327
328 /** The size of the dictionary. 328 /** The size of the dictionary.
329 */ 329 */
330 int size() const; 330 int size() const;
331 331
332 /** Add the value to the dictionary with the given key. Refs value. 332 /** Add the value to the dictionary with the given key. Refs value.
333 * @param key The key for this dictionary entry. 333 * @param key The key for this dictionary entry.
334 * @param value The value for this dictionary entry. 334 * @param value The value for this dictionary entry.
335 * @return The value argument is returned. 335 * @return The value argument is returned.
336 */ 336 */
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
429 429
430 SkPDFObject* operator()(SkPDFObject* o) const { 430 SkPDFObject* operator()(SkPDFObject* o) const {
431 return this->getSubstitute(o); 431 return this->getSubstitute(o);
432 } 432 }
433 433
434 private: 434 private:
435 SkTHashMap<SkPDFObject*, SkPDFObject*> fSubstituteMap; 435 SkTHashMap<SkPDFObject*, SkPDFObject*> fSubstituteMap;
436 }; 436 };
437 437
438 #endif 438 #endif
OLDNEW
« no previous file with comments | « src/pdf/SkPDFStream.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698