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.