libabigail
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oNabg_compat
|\CoptionalSimplified implementation of std::optional just enough to be used as a replacement for our purposes and when compiling with pre C++17
oNabigailToplevel namespace for libabigail
|oNcomparisonUtilities to compare abi artifacts
|oNdiff_utilsLibabigail's core diffing algorithms
|oNdwarf_readerThe namespace for the DWARF reader
|oNhashingNamespace for hashing
|oNiniNamespace for handling ini-style files
|oNirThe namespace of the internal representation of ABI artifacts like types and decls
|oNregexNamespace for regex types and functions
|oNsptr_utilsNamespace for the utilities to wrap C types into std::shared_ptr
|oNsupprEngine to suppress the parts of the result of comparing two sets of ABI artifacts
|oNsymtab_reader
|oNtools_utilsNamespace for a set of utility function used by tools based on libabigail
|oNworkersThe namespace of the worker threads (or thread pool) implementation of libabigail. This was modelled after the article https://en.wikipedia.org/wiki/Thread_pool
|oNxmlInternal namespace for xml manipulation utilities
|oNxml_readerThe namespace for the native XML file format reader
|oNxml_writerThe namespace for the native XML file format writer
|oCcanvas
|oCchild_node
|oCconfigThis type abstracts the configuration information of the library
|oCdot
|oChash_interned_stringA functor to hash instances of interned_string
|oCinterned_stringThe abstraction of an interned string
|oCinterned_string_poolThe interned string pool
|oCnode_baseBase class for graph nodes
|oCparent_node
|oCrow
|oCstyleDatum consolidating style preferences
|oCsvg
|\Ctypography
\Cbase_iterator