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

Side by Side Diff: chrome/common/extensions/extension.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) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 CHROME_COMMON_EXTENSIONS_EXTENSION_H_ 5 #ifndef CHROME_COMMON_EXTENSIONS_EXTENSION_H_
6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_H_ 6 #define CHROME_COMMON_EXTENSIONS_EXTENSION_H_
7 7
8 #include <algorithm> 8 #include <algorithm>
9 #include <iosfwd> 9 #include <iosfwd>
10 #include <map> 10 #include <map>
(...skipping 180 matching lines...) Expand 10 before | Expand all | Expand 10 after
191 OAuth2Info(); 191 OAuth2Info();
192 ~OAuth2Info(); 192 ~OAuth2Info();
193 193
194 OAuth2Scopes GetScopesAsSet(); 194 OAuth2Scopes GetScopesAsSet();
195 195
196 std::string client_id; 196 std::string client_id;
197 std::vector<std::string> scopes; 197 std::vector<std::string> scopes;
198 }; 198 };
199 199
200 struct ActionInfo { 200 struct ActionInfo {
201 explicit ActionInfo(); 201 ActionInfo();
202 ~ActionInfo(); 202 ~ActionInfo();
203 203
204 // The types of extension actions. 204 // The types of extension actions.
205 enum Type { 205 enum Type {
206 TYPE_BROWSER, 206 TYPE_BROWSER,
207 TYPE_PAGE, 207 TYPE_PAGE,
208 TYPE_SCRIPT_BADGE, 208 TYPE_SCRIPT_BADGE,
209 TYPE_SYSTEM_INDICATOR, 209 TYPE_SYSTEM_INDICATOR,
210 }; 210 };
211 211
212 // Empty implies the key wasn't present. 212 // Empty implies the key wasn't present.
213 ExtensionIconSet default_icon; 213 ExtensionIconSet default_icon;
214 std::string default_title; 214 std::string default_title;
215 GURL default_popup_url; 215 GURL default_popup_url;
216 // action id -- only used with legacy page actions API. 216 // action id -- only used with legacy page actions API.
217 std::string id; 217 std::string id;
218 }; 218 };
219 219
220 struct FileHandlerInfo { 220 struct FileHandlerInfo {
221 explicit FileHandlerInfo(); 221 FileHandlerInfo();
222 ~FileHandlerInfo(); 222 ~FileHandlerInfo();
223 std::string id; 223 std::string id;
224 std::string title; 224 std::string title;
225 225
226 // File extensions associated with this handler. 226 // File extensions associated with this handler.
227 std::set<std::string> extensions; 227 std::set<std::string> extensions;
228 228
229 // MIME types associated with this handler. 229 // MIME types associated with this handler.
230 std::set<std::string> types; 230 std::set<std::string> types;
231 }; 231 };
(...skipping 1051 matching lines...) Expand 10 before | Expand all | Expand 10 after
1283 1283
1284 UpdatedExtensionPermissionsInfo( 1284 UpdatedExtensionPermissionsInfo(
1285 const Extension* extension, 1285 const Extension* extension,
1286 const PermissionSet* permissions, 1286 const PermissionSet* permissions,
1287 Reason reason); 1287 Reason reason);
1288 }; 1288 };
1289 1289
1290 } // namespace extensions 1290 } // namespace extensions
1291 1291
1292 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_H_ 1292 #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_H_
OLDNEW
« no previous file with comments | « chrome/browser/ui/webui/screenshot_source.h ('k') | chrome/common/extensions/permissions/api_permission.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698