Page Speed Optimization Libraries
1.13.35.1
|
#include "rewrite_options.h"
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) |
The base class for a Property. This class contains fields of Properties that are independent of type.
|
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.