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

Side by Side Diff: content/common/inter_process_time_ticks_converter.h

Issue 11419224: Add missing (and remove superfluous) 'explicit' from constructors. Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase + remove non-straightforward changes Created 7 years, 11 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 // Copyright (c) 2011 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef CONTENT_COMMON_INTER_PROCESS_TIME_TICKS_CONVERTER_H_ 5 #ifndef CONTENT_COMMON_INTER_PROCESS_TIME_TICKS_CONVERTER_H_
6 #define CONTENT_COMMON_INTER_PROCESS_TIME_TICKS_CONVERTER_H_ 6 #define CONTENT_COMMON_INTER_PROCESS_TIME_TICKS_CONVERTER_H_
7 7
8 #include "base/time.h" 8 #include "base/time.h"
9 #include "content/common/content_export.h" 9 #include "content/common/content_export.h"
10 10
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after
73 }; 73 };
74 74
75 class CONTENT_EXPORT LocalTimeDelta { 75 class CONTENT_EXPORT LocalTimeDelta {
76 public: 76 public:
77 int ToInt32() const { return value_; } 77 int ToInt32() const { return value_; }
78 78
79 private: 79 private:
80 friend class InterProcessTimeTicksConverter; 80 friend class InterProcessTimeTicksConverter;
81 friend class LocalTimeTicks; 81 friend class LocalTimeTicks;
82 82
83 LocalTimeDelta(int value) : value_(value) {} 83 explicit LocalTimeDelta(int value) : value_(value) {}
84 84
85 int value_; 85 int value_;
86 }; 86 };
87 87
88 class CONTENT_EXPORT LocalTimeTicks { 88 class CONTENT_EXPORT LocalTimeTicks {
89 public: 89 public:
90 static LocalTimeTicks FromTimeTicks(const base::TimeTicks& value) { 90 static LocalTimeTicks FromTimeTicks(const base::TimeTicks& value) {
91 return LocalTimeTicks(value.ToInternalValue()); 91 return LocalTimeTicks(value.ToInternalValue());
92 } 92 }
93 93
94 base::TimeTicks ToTimeTicks() { 94 base::TimeTicks ToTimeTicks() {
95 return base::TimeTicks::FromInternalValue(value_); 95 return base::TimeTicks::FromInternalValue(value_);
96 } 96 }
97 97
98 LocalTimeTicks operator+(const LocalTimeDelta& delta) { 98 LocalTimeTicks operator+(const LocalTimeDelta& delta) {
99 return LocalTimeTicks(value_ + delta.value_); 99 return LocalTimeTicks(value_ + delta.value_);
100 } 100 }
101 101
102 private: 102 private:
103 friend class InterProcessTimeTicksConverter; 103 friend class InterProcessTimeTicksConverter;
104 104
105 LocalTimeTicks(int64 value) : value_(value) {} 105 explicit LocalTimeTicks(int64 value) : value_(value) {}
106 106
107 int64 value_; 107 int64 value_;
108 }; 108 };
109 109
110 class CONTENT_EXPORT RemoteTimeDelta { 110 class CONTENT_EXPORT RemoteTimeDelta {
111 public: 111 public:
112 static RemoteTimeDelta FromRawDelta(int delta) { 112 static RemoteTimeDelta FromRawDelta(int delta) {
113 return RemoteTimeDelta(delta); 113 return RemoteTimeDelta(delta);
114 } 114 }
115 115
116 private: 116 private:
117 friend class InterProcessTimeTicksConverter; 117 friend class InterProcessTimeTicksConverter;
118 friend class RemoteTimeTicks; 118 friend class RemoteTimeTicks;
119 119
120 RemoteTimeDelta(int value) : value_(value) {} 120 explicit RemoteTimeDelta(int value) : value_(value) {}
121 121
122 int value_; 122 int value_;
123 }; 123 };
124 124
125 class CONTENT_EXPORT RemoteTimeTicks { 125 class CONTENT_EXPORT RemoteTimeTicks {
126 public: 126 public:
127 static RemoteTimeTicks FromTimeTicks(const base::TimeTicks& ticks) { 127 static RemoteTimeTicks FromTimeTicks(const base::TimeTicks& ticks) {
128 return RemoteTimeTicks(ticks.ToInternalValue()); 128 return RemoteTimeTicks(ticks.ToInternalValue());
129 } 129 }
130 130
131 RemoteTimeDelta operator-(const RemoteTimeTicks& rhs) const { 131 RemoteTimeDelta operator-(const RemoteTimeTicks& rhs) const {
132 return RemoteTimeDelta(value_ - rhs.value_); 132 return RemoteTimeDelta(value_ - rhs.value_);
133 } 133 }
134 134
135 private: 135 private:
136 friend class InterProcessTimeTicksConverter; 136 friend class InterProcessTimeTicksConverter;
137 137
138 RemoteTimeTicks(int64 value) : value_(value) {} 138 explicit RemoteTimeTicks(int64 value) : value_(value) {}
139 139
140 int64 value_; 140 int64 value_;
141 }; 141 };
142 142
143 } // namespace content 143 } // namespace content
144 144
145 #endif // CONTENT_COMMON_INTER_PROCESS_TIME_TICKS_CONVERTER_H_ 145 #endif // CONTENT_COMMON_INTER_PROCESS_TIME_TICKS_CONVERTER_H_
OLDNEW
« no previous file with comments | « content/common/gpu/media/mac_video_decode_accelerator.mm ('k') | content/common/inter_process_time_ticks_converter.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698