OLD | NEW |
1 | 1 |
2 /* | 2 /* |
3 * Copyright 2009 The Android Open Source Project | 3 * Copyright 2009 The Android Open Source Project |
4 * | 4 * |
5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
7 */ | 7 */ |
8 | 8 |
9 #include "SkImageEncoder.h" | 9 #include "SkImageEncoder.h" |
10 | 10 |
11 template SkImageEncoder_EncodeReg* SkImageEncoder_EncodeReg::gHead; | 11 template SkImageEncoder_EncodeReg* SkImageEncoder_EncodeReg::gHead; |
12 | 12 |
13 SkImageEncoder* SkImageEncoder::Create(Type t) { | 13 SkImageEncoder* SkImageEncoder::Create(Type t) { |
14 SkImageEncoder* codec = NULL; | 14 SkImageEncoder* codec = nullptr; |
15 const SkImageEncoder_EncodeReg* curr = SkImageEncoder_EncodeReg::Head(); | 15 const SkImageEncoder_EncodeReg* curr = SkImageEncoder_EncodeReg::Head(); |
16 while (curr) { | 16 while (curr) { |
17 if ((codec = curr->factory()(t)) != NULL) { | 17 if ((codec = curr->factory()(t)) != nullptr) { |
18 return codec; | 18 return codec; |
19 } | 19 } |
20 curr = curr->next(); | 20 curr = curr->next(); |
21 } | 21 } |
22 return NULL; | 22 return nullptr; |
23 } | 23 } |
OLD | NEW |