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

#include "rewrite_options.h"

Inheritance diagram for net_instaweb::RewriteOptions::PropertyBase:
net_instaweb::RewriteOptions::DeprecatedProperty net_instaweb::RewriteOptions::Property< ValueType > net_instaweb::RewriteOptions::Property< bool > net_instaweb::RewriteOptions::Property< EnabledEnum > net_instaweb::RewriteOptions::Property< GoogleString > net_instaweb::RewriteOptions::Property< int > net_instaweb::RewriteOptions::Property< int64 > net_instaweb::RewriteOptions::Property< net_instaweb::RewriteOptions::AllowVaryOn > net_instaweb::RewriteOptions::Property< net_instaweb::RewriteOptions::BeaconUrl > net_instaweb::RewriteOptions::Property< net_instaweb::RewriteOptions::ResponsiveDensities > net_instaweb::RewriteOptions::Property< OptionClass::ValueType > net_instaweb::RewriteOptions::Property< ResourceCategorySet > net_instaweb::RewriteOptions::Property< RewriteLevel > net_instaweb::RewriteOptions::Property< T >

Public Member Functions

 PropertyBase (const char *id, StringPiece option_name)
 
virtual void InitializeOption (RewriteOptions *options) const =0
 
void set_do_not_use_for_signature_computation (bool x)
 
bool is_used_for_signature_computation () const
 
void set_scope (OptionScope x)
 
OptionScope scope () const
 
void set_help_text (const char *x)
 
const char * help_text () const
 
void set_index (int index)
 
const char * id () const
 
StringPiece option_name () const
 
int index () const
 
bool safe_to_print () const
 
void set_safe_to_print (bool safe_to_print)
 

Detailed Description

The base class for a Property. This class contains fields of Properties that are independent of type.

Member Function Documentation

virtual void net_instaweb::RewriteOptions::PropertyBase::InitializeOption ( RewriteOptions options) const
pure virtual

Connect the specified RewriteOption to this property. set_index() must previously have been called on this.

Implemented in net_instaweb::RewriteOptions::PropertyLeaf< RewriteOptionsSubclass, OptionClass >, and net_instaweb::RewriteOptions::DeprecatedProperty.


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