|
libabigail
|
#include "config.h"#include <algorithm>#include <cassert>#include <cstdio>#include <cstring>#include <stdexcept>#include <unordered_map>#include <set>#include <memory>#include "abg-internal.h"#include "abg-corpus.h"#include "abg-ir.h"#include "abg-reader.h"#include "abg-sptr-utils.h"#include "abg-symtab-reader.h"#include "abg-tools-utils.h"#include "abg-writer.h"#include "abg-corpus-priv.h"#include "abg-ir-priv.h"Go to the source code of this file.
Namespaces | |
| namespace | abigail |
| Toplevel namespace for libabigail. | |
| namespace | abigail::ir |
| The namespace of the internal representation of ABI artifacts like types and decls. | |
Typedefs | |
| typedef unordered_map< const function_decl *, bool, function_decl::hash, function_decl::ptr_equal > | fn_ptr_map_type |
| Convenience typedef for a hash map of pointer to function_decl and boolean. | |
| typedef unordered_map< string, const function_decl * > | str_fn_ptr_map_type |
| Convenience typedef for a hash map of string and pointer to function_decl. | |
| typedef unordered_map< const var_decl *, bool, var_decl::hash, var_decl::ptr_equal > | var_ptr_map_type |
| Convenience typedef for a hash map of pointer to var_decl and boolean. | |
Functions | |
| corpus_group_sptr | is_corpus_group (const corpus_sptr &corpus) |
| Test if a corpus is a corpus_group. | |
| corpus::origin | operator& (corpus::origin l, corpus::origin r) |
| Bitwise & operator for the corpus::origin type. | |
| corpus::origin | operator&= (corpus::origin &l, corpus::origin r) |
| Bitwise &= operator for the corpus::origin type. | |
| corpus::origin | operator| (corpus::origin l, corpus::origin r) |
| Bitwise | operator for the corpus::origin type. | |
| corpus::origin | operator|= (corpus::origin &l, corpus::origin r) |
| Bitwise |= operator for the corpus::origin type. | |