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

#include "rewrite_options.h"

Inheritance diagram for net_instaweb::RewriteOptions::PropertyBase:
net_instaweb::RewriteOptions::Property< ValueType > net_instaweb::RewriteOptions::Property< int64 > net_instaweb::RewriteOptions::Property< OptionClass::ValueType > net_instaweb::RewriteOptions::PropertyLeaf< RewriteOptionsSubclass, OptionClass >

List of all members.

Public Member Functions

 PropertyBase (const char *id, OptionEnum option_enum)
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_index (int index)
const char * id () const
OptionEnum option_enum () const
int index () const

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 >.


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