Page Speed Optimization Libraries  1.4.26.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
net_instaweb::QueryParams Class Reference

Parses and rewrites URL query parameters. More...

#include "query_params.h"

Inheritance diagram for net_instaweb::QueryParams:
net_instaweb::StringMultiMapSensitive net_instaweb::StringMultiMap< StringCompareSensitive >

List of all members.

Public Member Functions

void Parse (const StringPiece &query_string)
GoogleString ToString () const
int size () const

Detailed Description

Parses and rewrites URL query parameters.


Member Function Documentation

void net_instaweb::QueryParams::Parse ( const StringPiece &  query_string)

Parse a query param string, e.g. x=0&y=1&z=2. We expect the "?" to be extracted (e.g. this string is the output of GURL::query().

Note that the value can be NULL, indicating that the variables was not followed by a '='. So given "a=0&b&c=", the values will be {"0", NULL, ""}.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines