Home | History | Annotate | Download | only in search_engines

Lines Matching defs:TemplateURLRef

36 // The TemplateURLRef has any number of terms that need to be replaced. Each of
189 // TemplateURLRef::SearchTermsArgs --------------------------------------------
191 TemplateURLRef::SearchTermsArgs::SearchTermsArgs(const string16& search_terms)
200 TemplateURLRef::SearchTermsArgs::~SearchTermsArgs() {
204 // TemplateURLRef -------------------------------------------------------------
206 TemplateURLRef::TemplateURLRef(TemplateURL* owner, Type type)
219 TemplateURLRef::TemplateURLRef(TemplateURL* owner, size_t index_in_owner)
232 TemplateURLRef::~TemplateURLRef() {
235 std::string TemplateURLRef::GetURL() const {
246 std::string TemplateURLRef::GetPostParamsString() const {
257 bool TemplateURLRef::UsesPOSTMethodUsingTermsData(
266 bool TemplateURLRef::EncodeFormData(const PostParams& post_params,
296 bool TemplateURLRef::SupportsReplacement() const {
301 bool TemplateURLRef::SupportsReplacementUsingTermsData(
307 std::string TemplateURLRef::ReplaceSearchTerms(
315 std::string TemplateURLRef::ReplaceSearchTermsUsingTermsData(
345 bool TemplateURLRef::IsValid() const {
350 bool TemplateURLRef::IsValidUsingTermsData(
356 string16 TemplateURLRef::DisplayURL() const {
371 std::string TemplateURLRef::DisplayURLToURLRef(
383 const std::string& TemplateURLRef::GetHost() const {
388 const std::string& TemplateURLRef::GetPath() const {
393 const std::string& TemplateURLRef::GetSearchTermKey() const {
398 string16 TemplateURLRef::SearchTermToString16(const std::string& term) const {
425 bool TemplateURLRef::HasGoogleBaseURLs() const {
435 bool TemplateURLRef::ExtractSearchTermsFromURL(
500 void TemplateURLRef::InvalidateCachedValues() const {
509 bool TemplateURLRef::ParseParameter(size_t start,
593 Replacement(TemplateURLRef::GOOGLE_IMAGE_THUMBNAIL, start));
595 replacements->push_back(Replacement(TemplateURLRef::GOOGLE_IMAGE_URL,
607 std::string TemplateURLRef::ParseURL(const std::string& url,
675 void TemplateURLRef::ParseIfNecessary() const {
680 void TemplateURLRef::ParseIfNecessaryUsingTermsData(
709 void TemplateURLRef::ParseHostAndSearchTermKey(
739 void TemplateURLRef::HandleReplacement(const std::string& name,
753 std::string TemplateURLRef::HandleReplacements(
799 // See TemplateURLRef::SearchTermsArgs for more details.
1007 url_ref_(this, TemplateURLRef::SEARCH),
1009 TemplateURLRef::SUGGEST),
1011 TemplateURLRef::INSTANT),
1012 image_url_ref_(this, TemplateURLRef::IMAGE) {
1143 const TemplateURLRef::SearchTermsArgs& search_terms_args,
1180 const TemplateURLRef::SearchTermsArgs& search_terms_args,
1246 TemplateURLRef ref(this, i);