Provide utilities to manipulate configuration options for output.
Data Structures | |
| struct | AllOption_t |
| Array holding all options. More... | |
| struct | OptionDesc |
| Structure maintains a description of a configuration ption. More... | |
Typedefs | |
| typedef void(* | OptionFunc) (TidyDoc, TidyOption, OptionDesc *) |
| A type for a function pointer for a function used to print out options descriptions. More... | |
Functions | |
| static int | cmpOpt (const void *e1_, const void *e2_) |
| A simple option comparator, used for sorting the options. More... | |
| static ctmbstr | ConfigCategoryId (TidyConfigCategory id) |
| Returns the configuration category id for the specified configuration category id. More... | |
| static void | ForEachOption (TidyDoc tdoc, OptionFunc OptionPrint) |
| An iterator for the unsorted options. More... | |
| static void | ForEachSortedOption (TidyDoc tdoc, OptionFunc OptionPrint) |
| An iterator for the sorted options. More... | |
| static void | GetOption (TidyDoc tdoc, TidyOption topt, OptionDesc *d) |
| Create OptionDesc "d" related to "opt". More... | |
| static void | getSortedOption (TidyDoc tdoc, AllOption_t *tOption) |
| Returns options sorted. More... | |
| static Bool | hasPickList (TidyOption topt) |
| Utility to determine if an option has a picklist. More... | |
| static void | PrintAllowedValues (TidyOption topt, const OptionDesc *d) |
| Prints an option's allowed values. More... | |
| static void | PrintAllowedValuesFromPick (TidyOption topt) |
| Prints an option's allowed value as specified in its pick list. More... | |
| struct AllOption_t |
Array holding all options.
Contains a trailing sentinel.
| Data Fields | ||
|---|---|---|
| TidyOption | topt[N_TIDY_OPTIONS] | |
| struct OptionDesc |
Structure maintains a description of a configuration ption.
| Data Fields | ||
|---|---|---|
| ctmbstr | cat | Category. |
| uint | catid | Category ID. |
| ctmbstr | def | default |
| Bool | haveVals | if yes, vals is valid |
| ctmbstr | name | Name. |
| tmbchar | tempdefs[80] | storage for default such as integer |
| ctmbstr | type | "String, ... |
| ctmbstr | vals |
Potential values. If NULL, use an external function |
| typedef void(* OptionFunc) (TidyDoc, TidyOption, OptionDesc *) |
A type for a function pointer for a function used to print out options descriptions.
| TidyDoc | The document. |
| TidyOption | The Tidy option. |
| OptionDesc | A pointer to the option description structure. |
|
static |
A simple option comparator, used for sorting the options.
| e1_ | Item A to compare. |
| e2_ | Item B to compare. |
|
static |
Returns the configuration category id for the specified configuration category id.
This will be used as an XML class attribute value.
| id | The TidyConfigCategory for which to lookup the category name. |
|
static |
An iterator for the unsorted options.
| tdoc | The Tidy document. |
| OptionPrint | The printing function to be used. |
|
static |
An iterator for the sorted options.
| tdoc | The Tidy document. |
| OptionPrint | The printing function to be used. |
|
static |
Create OptionDesc "d" related to "opt".
| tdoc | The tidy document. | |
| topt | The option to create a description for. | |
| [out] | d | The new option description. |
|
static |
Returns options sorted.
| tdoc | The Tidy document. | |
| [out] | tOption | The list of options. |
|
static |
Utility to determine if an option has a picklist.
| topt | The option to check. |
|
static |
Prints an option's allowed values.
| topt | The Tidy option. |
| d | The OptionDesc for the option. |
|
static |
Prints an option's allowed value as specified in its pick list.
| topt | The Tidy option. |