libabigail
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 ▼Nabg_compat
 CoptionalSimplified implementation of std::optional just enough to be used as a replacement for our purposes and when compiling with pre C++17
 ▼NabigailToplevel namespace for libabigail
 ►NcomparisonUtilities to compare abi artifacts
 ►Ndiff_utilsLibabigail's core diffing algorithms
 ►NelfThe namespace for the ELF Reader
 ►Nelf_helpers
 ►NiniNamespace for handling ini-style files
 ►NirThe namespace of the internal representation of ABI artifacts like types and decls
 ►NregexNamespace for regex types and functions
 ►Nsptr_utilsNamespace for the utilities to wrap C types into std::shared_ptr
 ►NsupprEngine to suppress the parts of the result of comparing two sets of ABI artifacts
 ►Nsymtab_reader
 ►Ntests
 ►Ntools_utilsNamespace for a set of utility function used by tools based on libabigail
 ►NworkersThe namespace of the worker threads (or thread pool) implementation of libabigail. This was modelled after the article https://en.wikipedia.org/wiki/Thread_pool
 ►NxmlInternal namespace for xml manipulation utilities
 Ccanvas
 Cchild_node
 CconfigThis type abstracts the configuration information of the library
 Cdot
 Celf_based_readerThe common interface of readers based on ELF
 ►Cfe_ifaceThe base class of all libabigail front-ends: The Front End Interface
 Chash_interned_stringA functor to hash instances of interned_string
 Cinterned_stringThe abstraction of an interned string
 Cinterned_string_poolThe interned string pool
 Cnode_baseBase class for graph nodes
 Cparent_node
 Crow
 CstyleDatum consolidating style preferences
 Csvg
 Ctypography
 ▼Ncomparison
 ►Ndiff
 Cbase_iterator