EDoc::ArchiveIFace | Standard interface for accessing files inside different types of archives |
EDoc::BaseException | |
EDocBFD::BFDArchive | Factory for inserting/extracting files to/from the .edoc section of a binary file |
EDocBFD::BFDException | |
EDoc::BinaryPersistence | An implementation of PersistenceIFace for writing to binary files |
EDoc::BugException | |
EDoc::CatchBlock | Represents a catch statement in a block of code |
EDoc::CodeBlock | Represents a block of code that may call functions, throw exceptions or contain try/catch blocks |
EDoc::Dictionary | Represents one or more merged translation units |
EDoc::DictionarySpecific | Encapsulates functionality common to all dictionary specific types |
EDoc::DirectoryArchive | Represents an archive of data files within a directory |
EDoc::EOFException | |
EDoc::Exception | Represents a throw statement in C++ code |
EDocBFD::ExtractedBFDFile | Used to cleanup when usage of an extracted BFD file is complete |
EDoc::File | Represents a source file used during compilation |
EDoc::FileIOException | |
EDoc::Function | Represents a function in C/C++ code that has been encounterd during compilation |
EDoc::FunctionLoc | Is a conglomerate of a reference to a Function object and a Location in a source file |
EDoc::FunctionType | Represents a C/C++ function pointer type |
EDoc::FunctionTypeLoc | Is a conglomerate of a reference to a FunctionType object and a Location in a source file |
EDoc::IndexedDictionary | Manages all File, Type, FunctionType, and Function instances as they are being loaded from a EDoc++ data file |
EDoc::IndexedObject | Stores a map of StringIdentifiedObject's that are indexed by an integer value |
EDoc::Location | Represents a location in a source file used during compilation |
EDoc::Logger | Simple logging singleton class |
EDoc::ManagedFile | Represents a file that can have some sort of cleanup action associated with it when it is no longer being used |
EDoc::ManagedFileCleanupIFace | |
EDoc::ManagedObject | Generic representation for a collection of StringIdentifiedObject instances |
EDoc::MergeException | |
EDoc::NotificationIFace | Notifies user of errors/warnings |
EDoc::Persistence | Manages automatic switching between TextPersistence and BinaryPersistence as necessary |
EDoc::PersistenceIFace | Defines an interface for reading/writing various types of primitive data |
EDoc::ProgressBar | Displays a percentage progress bar as a bar of '=' characters across the screen |
EDoc::ProgressIFace< T > | Interface used for giving progress indication on a task |
EDoc::PropogatingException | Represents an exception that propogates out a function |
EDoc::PStack | Stores a stack of pointers that provides "set" like capabilities |
EDoc::PythonException | |
EDocBFD::Section | Used to simplify writing/reading to/from bfd sections |
EDoc::SpecificIndexedObject< T > | Specific varient of IndexedObject for a particular StringIdentifiedObject derivation type like, File, Function etc |
EDoc::SpecificManagedObject< T > | Provides a managed container for types that are specifically derived from StringIdentifiedObject |
EDoc::StackRef | Pushes/Pops pointers into a PStack instance |
EDoc::StdErrFunctionProgress | Displays a progress indication for functions being processed to stderr |
EDoc::StdErrNotifier | Standard implementation of NotificationIFace that notifies users of events through the stderr stream |
EDoc::StdErrNotifier::Details | Temporary structure for storing events for display at alater date |
EDoc::StringIdentifiedObject | Represents a fundamental DictionarySpecific data type that has a unique string identifier |
EDoc::TextPersistence | An implementation of PersistenceIFace for writing to text files |
EDoc::Throwable | Base class from which all EDoc exception types will derive |
EDoc::TranslationUnit | Represents a translation unit in code |
EDoc::TryBlock | Represents a try block in C++ code |
EDoc::Type | Represents a type in C/C++ code that has been encounterd during compilation |
EDoc::TypeLoc | Is a conglomerate of a reference to a Type object and a Location in a source file |
EDoc::UnknownFileTypeException |