libabigail
Namespaces | Typedefs | Functions
abg-corpus.cc File Reference
#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"
Include dependency graph for abg-corpus.cc:

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

Functions

corpus_group_sptr is_corpus_group (const corpus_sptr &corpus)
 Test if a corpus is a corpus_group. More...
 
corpus::origin operator& (corpus::origin l, corpus::origin r)
 Bitwise & operator for the corpus::origin type. More...
 
corpus::origin operator&= (corpus::origin &l, corpus::origin r)
 Bitwise &= operator for the corpus::origin type. More...
 
corpus::origin operator| (corpus::origin l, corpus::origin r)
 Bitwise | operator for the corpus::origin type. More...
 
corpus::origin operator|= (corpus::origin &l, corpus::origin r)
 Bitwise |= operator for the corpus::origin type. More...