Inter4ql  5.2
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CInter4ql::action_entry_compare
 CInter4ql::ActionEntry
 CInter4ql::ApplicationApplication class - class that merges all modules and creates interpreter
 CInter4ql::AsExpr
 CInter4ql::BooleanExpression::bool_elem
 CInter4ql::BooleanExpression
 CInter4ql::CheckerChecker class - class that validates 4QL programs
 CInter4ql::ConstraintEntry
 CInter4ql::ConstraintsOutput class handles standard output of interpreter
 CInter4ql::BooleanExpression::data_type
 CInter4ql::disp_typeEnumeration type for types of objects that can be stored in Disposable object
 CInter4ql::DisposableStructure that handles memory managment - adds objecst and frees them
 CInter4ql::DomainDomain class - class that points to a data type
 CInter4ql::ExceptionClass that implements an exception
 CInter4ql::Expression
 CInter4ql::expression_type
 CInter4ql::FactClass that implements a fact
 CInter4ql::line_typeStructure that handles enumeration type for command line types
 CInter4ql::LogicStatic class for handling four-valued logic operations
 CInter4ql::logic_typeStructure that handles enumeration type for four-valued logic
 CInter4ql::module_type
 CInter4ql::ModuleGenericGeneric class of module (only virtual methods)
 CInter4ql::ModuleActionImplementation of ModuleAction for modules with reasoning
 CInter4ql::ModuleBeliefImplementation of ModuleGeneric for modules with reasoning
 CInter4ql::ModuleExternalClass that handles modules with support of external applications
 CInter4ql::PluginPlugin module used to implement operations delievered by external applications
 CInter4ql::ModuleGroupImplementation of ModuleGeneric for modules with reasoning
 CInter4ql::ModuleInternalClass that handles hardcoded relations in modules (f.e. math functions)
 CInter4ql::BelMath module used to implement basic math operations
 CInter4ql::MathMath module used to implement basic math operations
 CInter4ql::ModuleLocalImplementation of ModuleGeneric for modules with reasoning
 CInter4ql::ModuleSumImplementation of ModuleSum for sum of module models
 CInter4ql::ModuleProblemImplementation of ModuleAction for modules with reasoning
 CInter4ql::operation_type
 CInter4ql::OutputOutput class handles standard output of interpreter
 CInter4ql::ParserParser class, enclosure of generated GNU Bison LineParser class
 CInter4ql::parser_lineStructure for handling lines from interpreter
 CInter4ql::ProgramClass that handles 4QL programs
 CInter4ql::QuantifierEntry
 CInter4ql::RelationClass that handles relation instance inside modules
 CInter4ql::Result
 CInter4ql::RuleClass that handles rules in ModuleLocal
 CInter4ql::StackElem
 CInter4ql::Valuation
 CInter4ql::ValueValue class that handles different types of data
 CInter4ql::variable_typeStructure that handles enumeration type for types of values
 CInter4ql::VariableSpaceVariableSpace class for handling all values in interpreter environment
 CyyFlexLexer
 CInter4ql::ScannerScanner class, deriving from Flex generated class