From 741d34fb0701ce8d2784fd210f2b5284b3496a91 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 13 Jan 2003 19:57:56 +0000 Subject: Use const where possible. --- src/output.h | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'src/output.h') diff --git a/src/output.h b/src/output.h index 74006cc..57506c4 100644 --- a/src/output.h +++ b/src/output.h @@ -59,56 +59,56 @@ private: void compute_min_max (); /* Returns the number of different hash values. */ - int num_hash_values (); + int num_hash_values () const; /* Outputs the maximum and minimum hash values etc. */ - void output_constants (struct Output_Constants&); + void output_constants (struct Output_Constants&) const; /* Generates C code for the hash function that returns the proper encoding for each keyword. */ - void output_hash_function (); + void output_hash_function () const; /* Prints out a table of keyword lengths, for use with the comparison code in generated function 'in_word_set'. */ - void output_keylength_table (); + void output_keylength_table () const; /* Prints out the array containing the keywords for the hash function. */ - void output_keyword_table (); + void output_keyword_table () const; /* Generates the large, sparse table that maps hash values into the smaller, contiguous range of the keyword table. */ - void output_lookup_array (); + void output_lookup_array () const; /* Generate all the tables needed for the lookup function. */ - void output_lookup_tables (); + void output_lookup_tables () const; /* Generates C code to perform the keyword lookup. */ - void output_lookup_function_body (const struct Output_Compare&); + void output_lookup_function_body (const struct Output_Compare&) const; /* Generates C code for the lookup function. */ - void output_lookup_function (); + void output_lookup_function () const; /* Linked list of keywords. */ KeywordExt_List * _head; /* Pointer to the type for word list. */ - const char * _array_type; + const char * const _array_type; /* Pointer to return type for lookup function. */ const char * _return_type; /* Shorthand for user-defined struct tag type. */ const char * _struct_tag; /* True if any additional C code is included. */ - bool _additional_code; + bool const _additional_code; /* C source code to be included verbatim. */ - const char * _include_src; + const char * const _include_src; /* Total number of keys, counting duplicates. */ - int _total_keys; + int const _total_keys; /* Total number of duplicate hash values. */ - int _total_duplicates; + int const _total_duplicates; /* Maximum length of the longest keyword. */ - int _max_key_len; + int const _max_key_len; /* Minimum length of the shortest keyword. */ - int _min_key_len; + int const _min_key_len; /* Minimum hash value for all keywords. */ int _min_hash_value; /* Maximum hash value for all keywords. */ -- cgit v1.2.1