libcsdbg  1.28
C++ exception (and generic) stack trace debug library
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
\Ccsdbg::objectThis abstract class serves as the root of the class hierarchy tree
 oCcsdbg::chain< csdbg::dictionary >
 oCcsdbg::chain< csdbg::filter >
 oCcsdbg::chain< csdbg::plugin >
 oCcsdbg::chain< csdbg::string >
 oCcsdbg::chain< csdbg::style >
 oCcsdbg::chain< csdbg::symbol >
 oCcsdbg::chain< csdbg::symtab >
 oCcsdbg::chain< csdbg::thread >
 oCcsdbg::chain< string >
 |\Ccsdbg::dictionaryA named collection of words (for syntax highlighters)
 oCcsdbg::chain< T >Lightweight, templated, doubly-linked list (using XOR linking)
 oCcsdbg::exceptionThis class is a throwable with a textual description of an error
 oCcsdbg::filterInstrumentation filter
 oCcsdbg::node< T >A node in a templated chain (doubly-linked list) or stack (singly-linked LIFO queue)
 oCcsdbg::pluginFunction instrumentation plugin
 oCcsdbg::processThis class represents a process, its entire namespace and thread group
 oCcsdbg::stack< T >Lightweight, templated, singly-linked LIFO queue (stack)
 oCcsdbg::stringLightweight string buffer class (for ISO-8859-1 text)
 |oCcsdbg::parserStack trace parser and syntax highlighter for VT100 terminals
 |\Ccsdbg::streambufThis abstract class is the base for all buffered output stream types (for files, sockets, serial interfaces e.t.c)
 | oCcsdbg::filebufA buffered file output stream
 | oCcsdbg::sttybufA buffered output stream for serial interfaces
 | \Ccsdbg::tcpsockbufA buffered TCP/IP socket output stream
 oCcsdbg::styleA set of formatting attributes for VT100 (and compatible) terminals
 oCcsdbg::symbolThis class represents a program/library function symbol
 |\Ccsdbg::callThis class represents a program/library runtime function call
 oCcsdbg::symtabThis class represents a program/library symbol table (symtab section)
 oCcsdbg::threadThis class represents a thread of execution in the instrumented process
 oCcsdbg::tracerA tracer object is the default interface to libcsdbg for the instrumentation functions and for the library user
 oCcsdbg::utilThis class provides various low level utility and portability methods
 oCcsdbg::node< csdbg::call >
 oCcsdbg::node< csdbg::dictionary >
 oCcsdbg::node< csdbg::filter >
 oCcsdbg::node< csdbg::plugin >
 oCcsdbg::node< csdbg::string >
 oCcsdbg::node< csdbg::style >
 oCcsdbg::node< csdbg::symbol >
 oCcsdbg::node< csdbg::symtab >
 oCcsdbg::node< csdbg::thread >
 oCcsdbg::node< string >
 \Ccsdbg::stack< csdbg::call >