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. | |