| CGP | Internal helper class for the procGit parser routine |
| CMDomNodeList | Helper class: more flexible version of QDomNodeList |
| CMDomQuery | DOM Query Class |
| CMFile | Overwrites QFile to only generate a file if its new version differs from an existing one, it creates a temporary file with ",new" added to the file name; additionally it records all file names that it touches; this is not a complete implementation - just enough for woc; it assumes that files are opened to be (re)created |
| CQtCTrans | Internal cache to hold the output for one transaction, a reference to this struct is handed arout WocQtClientTransaction |
| CQtSTrans | Internal helper to hold the output for one transaction, this is handed around WocQtServerTransaction |
| ▼CWocClass | Stores a communication class including serialization and deserialization information |
| Cs_map | Mappings: "table-name" => List of ("column-name","property-name") |
| Cs_prop | Property info |
| CWocEnum | Helper structure to store enums in classes and tables |
| CWocHtmlOut | Output target for HTML documentation |
| CWocOutput | Base class of all output generators |
| CWocPHPClass | Generates output for a PHP server side |
| CWocPHPClientOut | Specialization that creates a PHP client |
| CWocPHPClientTransaction | Generates output for a PHP server side |
| CWocPHPOut | Abstract base class for generating output for PHP |
| CWocPHPServerOut | Specialization that creates a PHP server |
| CWocPHPServerTransaction | Generates output for a PHP server side |
| CWocPHPTable | Generates output for a PHP server side |
| CWocPHPTransaction | Generates output for a PHP server side |
| CWocProcessor | Central processing singleton |
| CWocQtClass | Specialization that outputs classes for WocQtOut and its sub-classes |
| CWocQtClientOut | Specialization that generates adequate output for Qt clients |
| ▼CWocQtClientTransaction | Generates Qt code for transactions, the target is the client |
| Cs_transdoc | Memory for transaction and privilege docu |
| CWocQtOut | Abstract base class for Qt client and server output |
| CWocQtServerOut | Specialization that generates adequate output for Qt servers |
| CWocQtServerTransaction | Specialization for generating transactions for a Qt server target, used by WocQtServerOut |
| CWocQtTable | Generates code for DB table wrappers in Qt so far this class is non-functional |
| CWocQtTransaction | Abstract base class for Qt transaction generator |
| CWocSchemaOut | Generates output for a schema file |
| CWocSoapOut | Generates output for a schema file |
| ▼CWocTable | Stores the internal representation of a database table and its abstraction class |
| Cs_col | Holds data for a DB table column |
| CWocTransaction | Internal representation of a transaction |