Page Speed Optimization Libraries  1.13.35.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Public Types | Public Member Functions | Static Public Member Functions | List of all members
net_instaweb::CspSourceExpression Class Reference

Classes

struct  UrlData
 

Public Types

enum  Kind {
  kSelf, kSchemeSource, kHostSource, kUnsafeInline,
  kUnsafeEval, kStrictDynamic, kUnsafeHashedAttributes, kHashOrNonce,
  kUnknown
}
 

Public Member Functions

 CspSourceExpression (Kind kind)
 
 CspSourceExpression (Kind kind, const UrlData &url_data)
 
bool Matches (const GoogleUrl &origin_url, const GoogleUrl &url) const
 
GoogleString DebugString () const
 
bool operator== (const CspSourceExpression &other) const
 
Kind kind () const
 
const UrlDataurl_data () const
 

Static Public Member Functions

static CspSourceExpression Parse (StringPiece input)
 

The documentation for this class was generated from the following file: