| Index: base/observer_list.h
|
| diff --git a/base/observer_list.h b/base/observer_list.h
|
| index e473b3250ae58dedc74c1801a500bafe27f377b9..9ea344deb7aa5e44db447537d6b0243e688944aa 100644
|
| --- a/base/observer_list.h
|
| +++ b/base/observer_list.h
|
| @@ -143,13 +143,13 @@ ObserverListBase<ObserverType>::Iterator::~Iterator() {
|
| template <class ObserverType>
|
| ObserverType* ObserverListBase<ObserverType>::Iterator::GetNext() {
|
| if (!list_.get())
|
| - return NULL;
|
| + return nullptr;
|
| ListType& observers = list_->observers_;
|
| // Advance if the current element is null
|
| size_t max_index = std::min(max_index_, observers.size());
|
| while (index_ < max_index && !observers[index_])
|
| ++index_;
|
| - return index_ < max_index ? observers[index_++] : NULL;
|
| + return index_ < max_index ? observers[index_++] : nullptr;
|
| }
|
|
|
| template <class ObserverType>
|
| @@ -170,7 +170,7 @@ void ObserverListBase<ObserverType>::RemoveObserver(ObserverType* obs) {
|
| std::find(observers_.begin(), observers_.end(), obs);
|
| if (it != observers_.end()) {
|
| if (notify_depth_) {
|
| - *it = 0;
|
| + *it = nullptr;
|
| } else {
|
| observers_.erase(it);
|
| }
|
| @@ -192,7 +192,7 @@ void ObserverListBase<ObserverType>::Clear() {
|
| if (notify_depth_) {
|
| for (typename ListType::iterator it = observers_.begin();
|
| it != observers_.end(); ++it) {
|
| - *it = 0;
|
| + *it = nullptr;
|
| }
|
| } else {
|
| observers_.clear();
|
| @@ -202,8 +202,8 @@ void ObserverListBase<ObserverType>::Clear() {
|
| template <class ObserverType>
|
| void ObserverListBase<ObserverType>::Compact() {
|
| observers_.erase(
|
| - std::remove(observers_.begin(), observers_.end(),
|
| - static_cast<ObserverType*>(NULL)), observers_.end());
|
| + std::remove(observers_.begin(), observers_.end(), nullptr),
|
| + observers_.end());
|
| }
|
|
|
| template <class ObserverType, bool check_empty = false>
|
| @@ -235,7 +235,7 @@ class ObserverList : public ObserverListBase<ObserverType> {
|
| ObserverListBase<ObserverType>::Iterator it_inside_observer_macro( \
|
| &observer_list); \
|
| ObserverType* obs; \
|
| - while ((obs = it_inside_observer_macro.GetNext()) != NULL) \
|
| + while ((obs = it_inside_observer_macro.GetNext()) != nullptr) \
|
| obs->func; \
|
| } \
|
| } while (0)
|
|
|