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

Side by Side Diff: components/webdata/common/web_data_results.h

Issue 107383002: Use base namespace for string16 in components and cloud_print. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 7 years 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 COMPONENTS_WEBDATA_COMMON_WEB_DATA_RESULTS_H_ 5 #ifndef COMPONENTS_WEBDATA_COMMON_WEB_DATA_RESULTS_H_
6 #define COMPONENTS_WEBDATA_COMMON_WEB_DATA_RESULTS_H_ 6 #define COMPONENTS_WEBDATA_COMMON_WEB_DATA_RESULTS_H_
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/callback.h" 9 #include "base/callback.h"
10 #include "components/webdata/common/webdata_export.h" 10 #include "components/webdata/common/webdata_export.h"
11 11
12 class WDTypedResult; 12 class WDTypedResult;
13 13
14 // 14 //
15 // Result types for WebDataService. 15 // Result types for WebDataService.
16 // 16 //
17 typedef enum { 17 typedef enum {
18 BOOL_RESULT = 1, // WDResult<bool> 18 BOOL_RESULT = 1, // WDResult<bool>
19 KEYWORDS_RESULT, // WDResult<WDKeywordsResult> 19 KEYWORDS_RESULT, // WDResult<WDKeywordsResult>
20 INT64_RESULT, // WDResult<int64> 20 INT64_RESULT, // WDResult<int64>
21 #if defined(OS_WIN) 21 #if defined(OS_WIN)
22 PASSWORD_IE7_RESULT, // WDResult<IE7PasswordInfo> 22 PASSWORD_IE7_RESULT, // WDResult<IE7PasswordInfo>
23 #endif 23 #endif
24 WEB_APP_IMAGES, // WDResult<WDAppImagesResult> 24 WEB_APP_IMAGES, // WDResult<WDAppImagesResult>
25 TOKEN_RESULT, // WDResult<std::vector<std::string>> 25 TOKEN_RESULT, // WDResult<std::vector<std::string>>
26 AUTOFILL_VALUE_RESULT, // WDResult<std::vector<string16>> 26 AUTOFILL_VALUE_RESULT, // WDResult<std::vector<base::string16>>
27 AUTOFILL_CHANGES, // WDResult<std::vector<AutofillChange>> 27 AUTOFILL_CHANGES, // WDResult<std::vector<AutofillChange>>
28 AUTOFILL_PROFILE_RESULT, // WDResult<AutofillProfile> 28 AUTOFILL_PROFILE_RESULT, // WDResult<AutofillProfile>
29 AUTOFILL_PROFILES_RESULT, // WDResult<std::vector<AutofillProfile*>> 29 AUTOFILL_PROFILES_RESULT, // WDResult<std::vector<AutofillProfile*>>
30 AUTOFILL_CREDITCARD_RESULT, // WDResult<CreditCard> 30 AUTOFILL_CREDITCARD_RESULT, // WDResult<CreditCard>
31 AUTOFILL_CREDITCARDS_RESULT, // WDResult<std::vector<CreditCard*>> 31 AUTOFILL_CREDITCARDS_RESULT, // WDResult<std::vector<CreditCard*>>
32 WEB_INTENTS_RESULT, // WDResult<std::vector<WebIntentServiceData>> 32 WEB_INTENTS_RESULT, // WDResult<std::vector<WebIntentServiceData>>
33 WEB_INTENTS_DEFAULTS_RESULT, // WDResult<std::vector<DefaultWebIntentService>> 33 WEB_INTENTS_DEFAULTS_RESULT, // WDResult<std::vector<DefaultWebIntentService>>
34 } WDResultType; 34 } WDResultType;
35 35
36 36
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
126 return &value_; 126 return &value_;
127 } 127 }
128 128
129 private: 129 private:
130 // mutable to keep GetValue() const. 130 // mutable to keep GetValue() const.
131 mutable T value_; 131 mutable T value_;
132 DISALLOW_COPY_AND_ASSIGN(WDObjectResult); 132 DISALLOW_COPY_AND_ASSIGN(WDObjectResult);
133 }; 133 };
134 134
135 #endif // COMPONENTS_WEBDATA_COMMON_WEB_DATA_RESULTS_H_ 135 #endif // COMPONENTS_WEBDATA_COMMON_WEB_DATA_RESULTS_H_
OLDNEW
« no previous file with comments | « components/sessions/serialized_navigation_entry_unittest.cc ('k') | components/wifi/wifi_service_win.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698