#include "obstack.h"


Go to the source code of this file.
Data Types | |
| type | ht |
Defines | |
| #define | HT_LEN(NODE) ((NODE)->len) |
| #define | HT_STR(NODE) ((NODE)->str) |
Typedefs | |
| typedef struct ht_identifier | ht_identifier |
| typedef struct ht | hash_table |
| typedef struct ht_identifier * | hashnode |
| typedef int ht_cb | PARAMS ((struct cpp_reader *, hashnode, const void *)) |
Enumerations | |
| enum | ht_lookup_option { HT_NO_INSERT = 0, HT_ALLOC, HT_ALLOCED, HT_NO_INSERT = 0, HT_ALLOC, HT_ALLOCED, HT_NO_INSERT = 0, HT_ALLOC, HT_ALLOCED, HT_NO_INSERT = 0, HT_ALLOC, HT_ALLOCED } |
Functions/Subroutines | |
| struct ht_identifier | GTY (()) |
| void gcc_obstack_init | PARAMS ((struct obstack *)) |
| hash_table *ht_create | PARAMS ((unsigned int order)) |
| void ht_destroy | PARAMS ((hash_table *)) |
| hashnode ht_lookup | PARAMS ((hash_table *, const unsigned char *, unsigned int, enum ht_lookup_option)) |
| void ht_forall | PARAMS ((hash_table *, ht_cb, const void *)) |
| double approx_sqrt | PARAMS ((double)) |
Definition at line 33 of file hashtable.h.
Referenced by ht_dump_statistics(), ht_lookup(), ht_lookup_with_hash(), and save_registered_pragmas().
Definition at line 34 of file hashtable.h.
Referenced by ht_lookup(), ht_lookup_with_hash(), and save_registered_pragmas().
| typedef struct ht hash_table |
Definition at line 41 of file hashtable.h.
| typedef struct ht_identifier* hashnode |
Definition at line 42 of file hashtable.h.
| typedef struct ht_identifier ht_identifier |
Definition at line 25 of file hashtable.h.
| typedef int ht_cb PARAMS((struct cpp_reader *, hashnode, const void *)) |
Definition at line 81 of file hashtable.h.
| enum ht_lookup_option |
| HT_NO_INSERT | |
| HT_ALLOC | |
| HT_ALLOCED | |
| HT_NO_INSERT | |
| HT_ALLOC | |
| HT_ALLOCED | |
| HT_NO_INSERT | |
| HT_ALLOC | |
| HT_ALLOCED | |
| HT_NO_INSERT | |
| HT_ALLOC | |
| HT_ALLOCED |
Definition at line 44 of file hashtable.h.
| struct ht_identifier GTY | ( | () | ) | [read, write] |
| double approx_sqrt PARAMS | ( | (double) | ) |
| void ht_forall PARAMS | ( | (hash_table *, ht_cb, const void *) | ) |
| hashnode ht_lookup PARAMS | ( | (hash_table *, const unsigned char *, unsigned int, enum ht_lookup_option) | ) |
| void ht_destroy PARAMS | ( | (hash_table *) | ) |
| hash_table* ht_create PARAMS | ( | (unsigned int order) | ) |
1.5.6