|
libabigail
|
Declaration of types pertaining to the interned string pool used throughout Libabigail, for performance reasons. More...
#include <functional>#include <memory>#include <ostream>#include <string>#include <unordered_set>Go to the source code of this file.
Classes | |
| struct | hash_interned_string |
| A functor to hash instances of interned_string. More... | |
| class | interned_string |
| The abstraction of an interned string. More... | |
| class | interned_string_pool |
| The interned string pool. More... | |
Namespaces | |
| namespace | abigail |
| Toplevel namespace for libabigail. | |
Typedefs | |
| typedef unordered_set< interned_string, hash_interned_string > | interned_string_set_type |
| Convenience typedef for a set of interned_string. More... | |
Declaration of types pertaining to the interned string pool used throughout Libabigail, for performance reasons.
For the record, the concept of the String Interning method is explained at https://en.wikipedia.org/wiki/String_interning.
Definition in file abg-interned-str.h.