Lines Matching refs:string
8 #include <string>
82 const std::string& email() const { return email_; }
88 virtual std::string GetEmail() const OVERRIDE;
92 virtual std::string GetUserID() const OVERRIDE;
100 std::string GetAccountName(bool use_display_email) const;
130 virtual std::string display_email() const;
143 // Returns empty string when home dir hasn't been mounted yet.
144 std::string username_hash() const;
169 static User* CreateRegularUser(const std::string& email);
171 static User* CreateKioskAppUser(const std::string& kiosk_app_username);
172 static User* CreateSupervisedUser(const std::string& username);
174 static User* CreatePublicAccountUser(const std::string& email);
176 explicit User(const std::string& email);
179 const std::string* GetAccountLocale() const { return account_locale_.get(); }
182 void SetAccountLocale(const std::string& resolved_account_locale);
203 void set_display_email(const std::string& display_email) {
217 void set_username_hash(const std::string& username_hash) {
233 std::string email_;
237 std::string display_email_;
244 // An empty string indicates error in data load, or in
246 scoped_ptr<std::string> account_locale_;
249 std::string username_hash_;