MADARA  3.0.5
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NmadaraContains the MADARA knowledge base and toolset
 NexpressionContains the KaRL expression tree interpreter and related classes
 NfiltersProvides filtering for the MADARA transport layer
 NknowledgeProvides functions and classes for the distributed knowledge base
 NloggerProvides knowledge logging services to files and terminals
 NthreadsProvides a quality-of-service-enabled threading library
 NtransportProvides the network transport layer for knowledge bases to communicate within and across agents
 NutilityProvides utility functions and classes for common tasks and needs
 CDeepIteratorThe iterator type returned by deep_iterate
 CEndiannessCheckerINTERNAL USE: Checks for and converting to network long (htonl)
 CFunctionMapThis class stores external functions
 CIteratorTraitsSpecialize this template to support various kinds of iterators
 CIteratorTraits< T, typename TypeHelper< typename T::value_type >::type, typename TypeHelper< typename T::value_type::second_type >::type >Specialization for map-style pair iterators, where we want to deep-copy the value, but not the key
 CIteratorTraits< T, typename TypeHelper< typename T::value_type >::type, V >Specialization for plain iterators, where we can call deep_copy directly on the iterator
 CStrideTaskINTERNAL USE: Task that can be added to a Stride scheduler
 CTernaryNodeAn abstract base class defines a simple abstract implementation of an expression tree node
 CTiXmlAttributeAn attribute is a name-value pair
 CTiXmlAttributeSetA class used to manage a group of attributes
 CTiXmlBaseTiXmlBase is a base class for every class in TinyXml
 CEntityInternal entity struct for holding string elements
 CTiXmlCommentAn XML comment
 CTiXmlCursorInternal structure for tracking location of items in the XML file
 CTiXmlDeclarationIn correct XML the declaration is the first entry in the file
 CTiXmlDocumentAlways the top level node
 CTiXmlElementThe element is a container class
 CTiXmlHandleA TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing
 CTiXmlNodeThe parent class for everything in the Document Object Model
 CTiXmlParsingDataINTERNAL USE: holds parsing data for tabs, cursors, etc
 CTiXmlPrinterPrint to memory functionality
 CTiXmlTextXML text
 CTiXmlUnknownAny tag that tinyXml doesn't recognize is saved as an unknown
 CTiXmlVisitorImplements the interface to the "Visitor pattern" (see the Accept() method.) If you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks
 CTypeHelperHelper class for type inference