Page Speed Optimization Libraries  1.13.35.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
net_instaweb::RewriteOptions::OptionBase Class Referenceabstract

#include "rewrite_options.h"

Inheritance diagram for net_instaweb::RewriteOptions::OptionBase:
net_instaweb::RewriteOptions::OptionTemplateBase< T > net_instaweb::RewriteOptions::OptionTemplateBase< bool > net_instaweb::RewriteOptions::OptionTemplateBase< EnabledEnum > net_instaweb::RewriteOptions::OptionTemplateBase< GoogleString > net_instaweb::RewriteOptions::OptionTemplateBase< int > net_instaweb::RewriteOptions::OptionTemplateBase< int64 > net_instaweb::RewriteOptions::OptionTemplateBase< net_instaweb::RewriteOptions::AllowVaryOn > net_instaweb::RewriteOptions::OptionTemplateBase< net_instaweb::RewriteOptions::BeaconUrl > net_instaweb::RewriteOptions::OptionTemplateBase< net_instaweb::RewriteOptions::ResponsiveDensities > net_instaweb::RewriteOptions::OptionTemplateBase< ResourceCategorySet > net_instaweb::RewriteOptions::OptionTemplateBase< RewriteLevel >

Public Member Functions

virtual bool SetFromString (StringPiece value_string, GoogleString *error_detail)=0
 
virtual void Merge (const OptionBase *src)=0
 
virtual bool was_set () const =0
 
virtual GoogleString Signature (const Hasher *hasher) const =0
 
virtual GoogleString ToString () const =0
 
const char * id () const
 
const char * help_text () const
 
OptionScope scope () const
 
StringPiece option_name () const
 
bool is_used_for_signature_computation () const
 
virtual const PropertyBaseproperty () const =0
 

Detailed Description

Base class for Option – the instantiation of a Property that occurs in each RewriteOptions instance.

Member Function Documentation

virtual bool net_instaweb::RewriteOptions::OptionBase::SetFromString ( StringPiece  value_string,
GoogleString error_detail 
)
pure virtual

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