CLIPS++ Class list:
- Constructs [Abstract]
- deftemplate
- deffacts
- defrule
- defglobal
- deffunction
- defgeneric
- defmethod
- defclass
- definstance
- defmodule
- Symbol
- Fact [Abstract]
- OrderedFact
- NonOrderedFact
- Template
- Field [Abstract]
- Variable [Abstract]
- SingleVariable
- MultiVariable
- Slot [Abstract]
- Constraint [Abstract]
- SlotConstraint
- FieldConstraint
- FieldConstraintConstant
- FieldConstraintConnective
- FieldConstraintPredicate
- FieldConstraintReturnValue
- Function [Abstract]
- System
- UserDefined
- Internal (i.e. deffunction)
- Generic
- Message-Handler
- GenericDispatch
- Expression [Abstract]
- LHS (ConditionalElement+)
- RHS (Function+)
- Rule
- BreakPoint
- ConditionalElement [Abstract]
- Pattern
- Test
- And
- Or
- Not
- Exists
- ForAll
- Logical
- Module
- Focus
- Agenda
- ConflictResolution
- Object
- Class
- Instance
- MessageDispatch
- InstanceSet
- ClassRestriction
- Query
- DistributedAction
- Router
- WorkSpace
- PrettyPrintBuffer
- Mashaller
- TraceContext
- UserDefinedFunction
- EventFuntion