libabigail
Loading...
Searching...
No Matches
abg-corpus.h File Reference
#include <abg-ir.h>
Include dependency graph for abg-corpus.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  corpus
 This is the abstraction of a set of translation units (themselves seen as bundles of unitary abi artefacts like types and decls) bundled together as a corpus. A corpus is thus the Application binary interface of a program, a library or just a set of modules put together. More...
 
class  corpus::exported_decls_builder
 Abstracts the building of the set of exported variables and functions. More...
 
class  corpus_group
 Abstraction of a group of corpora. More...
 

Namespaces

namespace  abigail
 Toplevel namespace for libabigail.
 
namespace  abigail::ir
 The namespace of the internal representation of ABI artifacts like types and decls.
 

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.