Page Speed Optimization Libraries
1.5.27.2
|
#include "rewrite_options.h"
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_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 |
OptionEnum | option_enum () const |
int | index () const |
The base class for a Property. This class contains fields of Properties that are independent of type.
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 >.