Inter4ql  5.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NInter4ql
 Caction_entry_compare
 CActionEntry
 CApplicationApplication class - class that merges all modules and creates interpreter
 CAsExpr
 CBelMath module used to implement basic math operations
 CBooleanExpression
 Cbool_elem
 Cdata_type
 CCheckerChecker class - class that validates 4QL programs
 CConstraintEntry
 CConstraintsOutput class handles standard output of interpreter
 Cdisp_typeEnumeration type for types of objects that can be stored in Disposable object
 CDisposableStructure that handles memory managment - adds objecst and frees them
 CDomainDomain class - class that points to a data type
 CExceptionClass that implements an exception
 CExpression
 Cexpression_type
 CFactClass that implements a fact
 Cline_typeStructure that handles enumeration type for command line types
 CLogicStatic class for handling four-valued logic operations
 Clogic_typeStructure that handles enumeration type for four-valued logic
 CMathMath module used to implement basic math operations
 Cmodule_type
 CModuleActionImplementation of ModuleAction for modules with reasoning
 CModuleBeliefImplementation of ModuleGeneric for modules with reasoning
 CModuleExternalClass that handles modules with support of external applications
 CModuleGenericGeneric class of module (only virtual methods)
 CModuleGroupImplementation of ModuleGeneric for modules with reasoning
 CModuleInternalClass that handles hardcoded relations in modules (f.e. math functions)
 CModuleLocalImplementation of ModuleGeneric for modules with reasoning
 CModuleProblemImplementation of ModuleAction for modules with reasoning
 CModuleSumImplementation of ModuleSum for sum of module models
 Coperation_type
 COutputOutput class handles standard output of interpreter
 CParserParser class, enclosure of generated GNU Bison LineParser class
 Cparser_lineStructure for handling lines from interpreter
 CPluginPlugin module used to implement operations delievered by external applications
 CProgramClass that handles 4QL programs
 CQuantifierEntry
 CRelationClass that handles relation instance inside modules
 CResult
 CRuleClass that handles rules in ModuleLocal
 CScannerScanner class, deriving from Flex generated class
 CStackElem
 CValuation
 CValueValue class that handles different types of data
 Cvariable_typeStructure that handles enumeration type for types of values
 CVariableSpaceVariableSpace class for handling all values in interpreter environment