Lines Matching refs:Key
64 // There is a key associated with every string in the pool. If you
65 // add strings to the Stringpool in the same order, then the key for
69 // linker (e.g., the symbol table) use the key value instead of the
82 // offset of any string (or any key) in the stringpool in the string
177 // The type of a key into the stringpool. As described above, a key
179 // is never a valid key value.
180 typedef size_t Key;
218 // *PKEY to the key for the string.
220 add(const Stringpool_char* s, bool copy, Key* pkey);
224 add(const std::basic_string<Stringpool_char>& s, bool copy, Key* pkey)
230 add_with_length(const Stringpool_char* s, size_t len, bool copy, Key* pkey);
234 // set *PKEY to the key.
236 find(const Stringpool_char* s, Key* pkey) const;
260 // Get the offset of the string with key K.
262 get_offset_from_key(Key k) const
316 // Add a new key offset entry.
329 // The hash table key includes the string, the length of the string,
331 // explicitly into the key so that we can do a find()/insert()
376 typedef Key Hashval;
400 // Mapping from Key to string table offset.