While reviewing the source code changes in Clarion 9.1 I was again struck by the number of classes I'd never really noticed before. How many classes are there? I found 450. Here they are in alphabetical order:
- AddressVisual CLASS(WindowManager)
- ADOBlob CLASS
- ADOConnection CLASS(CConnection)
- ADOConnectionEvents CLASS(CConnectionEvents)
- ADOError CLASS(CError)
- ADOErrors CLASS(CErrors)
- ADOField CLASS(CField20)
- ADOFields CLASS(CFields)
- adoHelpers CLASS
- ADOManager CLASS
- ADOProcCommCalled CLASS
- ADOProcCommCaller CLASS
- ADOProcessManagerClass CLASS(QProcessManagerClass)
- ADORecordsetEvents CLASS(CRecordsetEvents)
- ADOResultSet CLASS(CRecordSet)
- AdrMgr CLASS
- AdrVisualUpdate CLASS(WindowManager)
- Array CLASS(BaseArray)
- ArrayCIterator CLASS(BaseArrayIterator)
- ArrayI CLASS(BaseArray)
- ArrayIIterator CLASS(BaseArrayIterator)
- AsciiFileClass CLASS
- AsciiPrintClass CLASS
- AsciiSearchClass CLASS
- AsciiViewerClass CLASS(AsciiFileClass)
- AStringValue CLASS(CInterface2)
- AttributeParser CLASS
- AutoSizeColumnClassType CLASS
- Base64FileMgr CLASS(FileManager)
- BaseArray CLASS(CInterface2)
- BaseArrayIterator CLASS(CInterface2)
- BaseTable CLASS
- BITMAPINFOCLASS CLASS
- BreakManagerClass CLASS
- BrokerClass CLASS(WebDataSinkClass)
- BrowseClass CLASS(ViewManager)
- BrowseEIPManager CLASS(EIPManager)
- BrowserManagerClass CLASS
- BrowseToolbarClass CLASS
- BufferedPairsClass CLASS(FieldPairsClass)
- C CLASS
- CADO CLASS(CCOMObject)
- CalendarBaseClass CLASS
- CalendarClass CLASS(CalendarBaseClass)
- CalendarSmallClass CLASS(CalendarBaseClass)
- CalendarSmallTouchClass CLASS(CalendarBaseClass)
- CalendarSmallTouchIconsClass CLASS(CalendarBaseClass)
- CalendarSmallTouchRegionsClass CLASS(CalendarBaseClass)
- cBrowse CLASS
- CBStr CLASS
- CCollection CLASS(CCOMObject)
- CCOMError CLASS
- CCOMIniter CLASS
- CCommand CLASS(CCommand15)
- CCommand15 CLASS(CADO)
- CCOMObject CLASS
- CCOMUserObject CLASS(CCOMObject)
- CConnection CLASS(CCOMObject)
- CConnectionEvents CLASS(CCOMUserObject)
- cCWAdo CLASS
- CDateConverter CLASS
- CDecimal CLASS
- CDropTarget CLASS(CCOMUserObject)
- CDynaCollection CLASS(CCollection)
- CError CLASS(CCOMObject)
- CErrors CLASS(CCollection)
- CField CLASS(CField20)
- CField15 CLASS(CADO)
- CField20 CLASS(CADO)
- cFieldPair CLASS
- CFields CLASS(CFields20)
- CFields15 CLASS(CCollection)
- CFields20 CLASS(CFields15)
- cFilterBase CLASS
- cFilterList CLASS(cFilterBase)
- CFtpConnection CLASS(CHttpConnection)
- CHttpConnection CLASS
- CInterface2 CLASS
- ClaRunExtClass CLASS
- ClaRunExtLibClass CLASS
- ConstantClass CLASS
- Convert CLASS
- CooperationClass CLASS
- CParameter CLASS(CADO)
- CParameters CLASS(CDynaCollection)
- CProperties CLASS(CCollection)
- CProperty CLASS(CCOMObject)
- CProtocolGenerator CLASS
- CProtocolSocket CLASS
- CRecordSet CLASS(CRecordSet21)
- CRecordSet15 CLASS(CADO)
- CRecordSet20 CLASS(CRecordSet15)
- CRecordSet21 CLASS(CRecordSet20)
- CRecordsetEvents CLASS(CCOMUserObject)
- CriticalProcedure CLASS
- CriticalSection CLASS
- Crystal8 CLASS
- CSafeArray CLASS
- CSIDLFolder CLASS
- CSocketConnection CLASS
- CStorage CLASS(CCOMObject)
- CStr CLASS
- CStringClass CLASS
- CVariant CLASS
- CvtDriver CLASS
- CvtFontClass CLASS
- CvtHtmlClass CLASS
- CvtItemClass CLASS
- CvtLayoutCellClass CLASS
- CvtReportImageClass CLASS(CvtReportItemClass)
- CvtReportItemClass CLASS(CvtItemClass)
- CvtReportStringClass CLASS(CvtReportItemClass)
- CvtWebPageClass CLASS
- CWEIPManager CLASS(EIPManager)
- CWideStr CLASS
- CWinINet CLASS
- CWinSock20 CLASS
- CWRecordset CLASS(CRecordset)
- DbAuditManager CLASS
- DbChangeManager CLASS
- DbLogFileManager CLASS(FileManager)
- DestTable CLASS(BaseTable)
- DocumentHandler CLASS(MIMEDoc)
- DynaStringClass CLASS
- EditCalendarClass CLASS(EditClass)
- EditCheckClass CLASS(EditClass)
- EditClass CLASS
- EditColorClass CLASS(EditClass)
- EditDropComboClass CLASS(EditDropListClass)
- EditDropListClass CLASS(EditClass)
- EditEntryClass CLASS(EditClass)
- EditFileClass CLASS(EditClass)
- EditFontClass CLASS(EditClass)
- EditLookupClass CLASS(EditClass)
- EditMultiSelectClass CLASS(EditClass)
- EditSpinClass CLASS(EditClass)
- EditTextClass CLASS(EditClass)
- EIPManager CLASS(WindowManager)
- Element CLASS(CInterface2)
- EnhancedFocusClassType CLASS
- EnterByTabClass CLASS
- EntryLocatorClass CLASS(LocatorClass)
- ErrorClass CLASS
- ErrorStatusClass CLASS
- Event CLASS(Element)
- EventMapper CLASS
- FieldPairsClass CLASS
- FileDropClass CLASS(ViewManager)
- FileDropComboClass CLASS(FileDropClass)
- FileManager CLASS
- FileOpenServer CLASS
- FileReflectionClass CLASS(ReflectionClass)
- FilesManager CLASS
- FileWrapper CLASS(StructWrapper)
- FilterLocatorClass CLASS(IncrementalLocatorClass)
- FormVCRClass CLASS(ViewManager)
- FTPTransport CLASS(TELNETTransport)
- FuzzyClass CLASS
- GraphAreaClass CLASS(GraphLineClass)
- GraphAxisClass CLASS(GraphBasicClass)
- GraphBarClass CLASS(GraphDiagramClass)
- GraphBarWithAccumulationClass CLASS(GraphBarClass)
- GraphBasicClass CLASS(GraphPrimitiveClass)
- GraphClass CLASS(GraphAxisClass)
- GraphColumnClass CLASS(GraphDiagramClass)
- GraphColumnWithAccumulationClass CLASS(GraphColumnClass)
- GraphDiagramClass CLASS
- GraphFloatingAreaClass CLASS(GraphLineClass)
- GraphFloatingBarClass CLASS(GraphBarClass)
- GraphFloatingColumnClass CLASS(GraphColumnClass)
- GraphLegendClass CLASS
- GraphLineClass CLASS(GraphDiagramClass)
- GraphNodeClass CLASS
- GraphPieClass CLASS(GraphDiagramClass)
- GraphPrimitiveClass CLASS
- GraphScatterClass CLASS(GraphDiagramClass)
- GraphTextClass CLASS
- GraphTitleClass CLASS(GraphTextClass)
- GridClass CLASS(BrowseClass)
- GroupReflectionClass CLASS(ReflectionClass)
- GroupWrapper CLASS(StructWrapper)
- HistHandlerClass CLASS
- HtmlClass CLASS(TextOutputClass)
- HtmlFontClass CLASS
- HTMLGenerator CLASS
- HtmlItemClass CLASS
- HTMLReportGenerator CLASS(HTMLGenerator)
- HttpBaseClass CLASS
- HttpClass CLASS(HttpBaseClass)
- HttpPageBaseClass CLASS
- HttpPageBrowserClass CLASS(HttpPageBaseClass)
- HttpPageJavaClass CLASS(HttpPageBaseClass)
- ImageManager CLASS
- IncrementalLocatorClass CLASS(EntryLocatorClass)
- INIClass CLASS
- InputData CLASS
- InputPoint CLASS
- ISAM CLASS(CvtDriver)
- JslEventsClass CLASS
- JslManagerClass CLASS
- JSONDataClass CLASS
- KeyReflectionClass CLASS(ReflectionClass)
- LastChanceHookRegistering CLASS
- LayoutCellClass CLASS
- LayoutCvtHtmlClass CLASS
- LayoutHtmlClass CLASS
- LevelManagerClass CLASS
- LinkPointClass CLASS
- ListFormatManagerClass CLASS
- LocatorClass CLASS
- MailClient CLASS(SMSMailClient)
- MDISynchronization CLASS
- MenuStyleManager CLASS
- MessageClass CLASS(DocumentHandler)
- MIMEDoc CLASS
- MIMEVisual CLASS(WindowManager)
- MsgBoxClass CLASS(WindowManager)
- MSWindowClass CLASS(WindowManager)
- Mutex CLASS
- MyString CLASS(CInterface2)
- MyWindow CLASS(VLBWindowManager)
- NameGenerator CLASS
- NNTPTransport CLASS(TELNETTransport)
- NoneFM CLASS(FileManager)
- PageManagerClass CLASS
- PDFGeneratorClass CLASS
- PDFReportGenerator CLASS(PDFGeneratorClass)
- PDFTargetGenerator CLASS(TargetGenerator)
- PopupClass CLASS
- PrintPreviewClass CLASS(WindowManager)
- ProcessClass CLASS(ViewManager)
- QEditEntryClass CLASS(EditEntryClass)
- QEIPManager CLASS(EipManager)
- QListClass CLASS
- QListEIPManager CLASS(CWEIPManager)
- QProcessManagerClass CLASS
- QueryClass CLASS
- QueryFormClass CLASS(QueryClass)
- QueryFormVisual CLASS(QueryVisual)
- QueryListClass CLASS(QueryClass)
- QueryListVisual CLASS(QueryVisual)
- QueryQEIPManager CLASS(EIPManager)
- QueryVisual CLASS(WindowManager)
- QueueProcessManagerClass CLASS(QProcessManagerClass)
- QueueReflectionClass CLASS(ReflectionClass)
- QueueWrapper CLASS(StructWrapper)
- QuotedPrintFM CLASS(FileManager)
- RangeClass CLASS
- RecipientControl CLASS
- ReflectionClass CLASS
- RelationManager CLASS
- ReportAttributeManager CLASS
- ReportEngine CLASS
- ReportImageClass CLASS(ReportItemClass)
- ReportItemClass CLASS(HtmlItemClass)
- ReportManager CLASS(WindowManager)
- ReportStringClass CLASS(ReportItemClass)
- ReportTargetSelectorClass CLASS
- RTFControlClass CLASS
- Rule CLASS
- RulesCollection CLASS
- RulesManager CLASS
- SACallbackWrapper CLASS
- SAXParserClass CLASS
- SearchCriteria CLASS
- SelectFileClass CLASS
- Semaphore CLASS
- ShutDownClass CLASS
- Simple CLASS(CvtDriver)
- SMSClient CLASS(SMSMailClient)
- SMSMailClient CLASS
- SMTPTransport CLASS(TELNETTransport)
- SortHeaderClassType CLASS
- SpecialFolder CLASS
- SQL CLASS(CvtDriver)
- SQLExecutor CLASS
- SrcTable CLASS(BaseTable)
- StandardBehavior CLASS
- StandardErrorLogClass CLASS
- StepClass CLASS
- StepCustomClass CLASS(StepClass)
- StepLocatorClass CLASS(LocatorClass)
- StepLongClass CLASS(StepClass)
- StepRealClass CLASS(StepClass)
- StepStringClass CLASS(StepClass)
- StringClass CLASS
- StructWrapper CLASS
- SubmitItemClass CLASS
- SV_SqlScriptFile CLASS(FileManager)
- SystemDateTime CLASS
- SystemStringClass CLASS
- TableMapper CLASS
- tagHTMLHelp CLASS
- TargetGenerator CLASS
- TColEditClass CLASS(EditDropListClass)
- TColOpeClass CLASS(EditDropListClass)
- TConnEditClass CLASS(EditDropListClass)
- TELNETTransport CLASS
- TELNETWinsock CLASS(Winsock)
- TextGenerator CLASS
- TextOutputClass CLASS
- TextReportGenerator CLASS(TextGenerator)
- TextWindowClass CLASS(WindowManager)
- ThisWindow CLASS(WindowManager)
- ThreadedFileOpenServer CLASS(FileOpenServer)
- ThreadLocker CLASS(Mutex)
- ToolbarClass CLASS
- ToolbarFormVCRClass CLASS(ToolbarTarget)
- ToolbarListboxClass CLASS(ToolbarTarget)
- ToolbarReltreeClass CLASS(ToolbarTarget)
- ToolbarTarget CLASS
- ToolbarUpdateClass CLASS(ToolbarTarget)
- TouchData CLASS
- TouchPoint CLASS
- TransactionManager CLASS
- TranslatorClass CLASS
- TreeViewWrapper CLASS(StructWrapper)
- TriggerManager CLASS
- UnthreadedFileOpenServer CLASS(FileOpenServer)
- UserControlClass CLASS(WindowManager)
- UserControlContainerClass CLASS
- ViewManager CLASS
- ViewReflectionClass CLASS(ReflectionClass)
- ViewWrapper CLASS(StructWrapper)
- VisitorClass CLASS(WBGuardClass)
- VLBWindowManager CLASS(WindowManager)
- VtQueueTransport CLASS
- WbArgumentIterator CLASS(CInterface2)
- WbBrokerClass CLASS(WbDataSinkClass)
- WbBrowserManagerClass CLASS
- WbBrowserPropertiesClass CLASS(WbPropertiesClass)
- WbClientManagerClass CLASS(WbClientManagerInterface)
- WbClientManagerInterface CLASS(WbDataSinkClass)
- WbControlHtmlProperties CLASS(WbCoreRunHtmlProperties)
- WbCookieClass CLASS(INIClass)
- WbCoreHtmlProperties CLASS(CInterface2)
- WbCoreRunHtmlProperties CLASS(WbCoreHtmlProperties)
- WbDataSinkClass CLASS
- WbDummyLinkInWbHook CLASS
- WbFileProperties CLASS(WbControlHtmlProperties)
- WbFilesClass CLASS
- WbFrameClass CLASS
- WbGridHtmlProperties CLASS(WbControlHtmlProperties)
- WbGuardClass CLASS
- WbHitCounterClass CLASS
- WbHitFileINIClass CLASS(INIClass)
- WbHitManagerClass CLASS
- WbHtmlClass CLASS(WbTextOutputClass)
- WbHtmlFontClass CLASS
- WbHttpBaseClass CLASS
- WbHttpClass CLASS(WbHttpBaseClass)
- WbHttpPageBaseClass CLASS
- WbHttpPageBrowserClass CLASS(WbHttpPageBaseClass)
- WbHttpPageJavaClass CLASS(WbHttpPageBaseClass)
- WbMultiPartIterator CLASS(WbArgumentIterator)
- WbPropertiesClass CLASS(CInterface2)
- WbQueryButtonHtmlProperties CLASS(WbControlHtmlProperties)
- WbServerClass CLASS
- WbShutDownClass CLASS
- WbSpecialSubmitItemClass CLASS(WbSubmitItemClass)
- WbSubmitItemClass CLASS
- WbTableProperties CLASS(WbPropertiesClass)
- WbTextOutputClass CLASS
- WbUrlEncodingIterator CLASS(WbArgumentIterator)
- WbWindowBaseClass CLASS
- WbWindowClass CLASS(WbWindowBaseClass)
- WbWindowHtmlProperties CLASS(WbControlHtmlProperties)
- WbWindowManagerClass CLASS
- WebAreaClass CLASS(WebControlClass)
- WebButtonClass CLASS(WebControlClass)
- WebCaptionClass CLASS(WebAreaClass)
- WebClientAreaClass CLASS(WebAreaClass)
- WebClientManagerClass CLASS(WebClientManagerInterface)
- WebClientManagerInterface CLASS(WebDataSinkClass)
- WebCloseButtonClass CLASS(WebControlClass)
- WebControlClass CLASS(HtmlItemClass)
- WebControlListClass CLASS
- WebDataSinkClass CLASS
- WebDetailProperties CLASS(WbControlHtmlProperties)
- WebFilesClass CLASS
- WebFrameClass CLASS
- WebHotlinkClass CLASS(WebControlClass)
- WebHtmlButtonClass CLASS(WebButtonClass)
- WebHtmlCheckClass CLASS(WebControlClass)
- WebHtmlCloseButtonClass CLASS(WebControlClass)
- WebHtmlEntryClass CLASS(WebControlClass)
- WebHtmlGroupClass CLASS(WebControlClass)
- WebHtmlImageClass CLASS(WebImageClass)
- WebHtmlItemClass CLASS(WebMenuBaseClass)
- WebHtmlListClass CLASS(WebListClass)
- WebHtmlMenuClass CLASS(WebMenuBaseClass)
- WebHtmlOptionClass CLASS(WebControlClass)
- WebHtmlPromptClass CLASS(WebControlClass)
- WebHtmlRadioClass CLASS(WebControlClass)
- WebHtmlRegionClass CLASS(WebControlClass)
- WebHtmlSheetClass CLASS(WebControlClass)
- WebHtmlStringClass CLASS(WebStringClass)
- WebHtmlTabClass CLASS(WebControlClass)
- WebHtmlTextClass CLASS(WebControlClass)
- WebImageClass CLASS(WebControlClass)
- WebJavaButtonClass CLASS(WebButtonClass)
- WebJavaImageClass CLASS(WebImageClass)
- WebJavaListClass CLASS(WebListClass)
- WebJavaStringClass CLASS(WebStringClass)
- WebJavaToolButtonClass CLASS(WebJavaButtonClass)
- WebJQueryButtonClass CLASS(WebControlClass)
- WebJQueryCheckClass CLASS(WebControlClass)
- WebJQueryCloseButtonClass CLASS(WebHtmlCloseButtonClass)
- WebJQueryListClass CLASS(WebListClass)
- WebJQueryStringClass CLASS(WebStringClass)
- WebJQueryToolButtonClass CLASS(WebJQueryButtonClass)
- WebListClass CLASS(WebControlClass)
- WebLiteralClass CLASS(WebControlClass)
- WebMenubarClass CLASS(WebAreaClass)
- WebMenuBaseClass CLASS(WebControlClass)
- WebNullControlClass CLASS(WebControlClass)
- WebPageClass CLASS(WebControlClass)
- WebReportClass CLASS
- WebServerClass CLASS
- WebStringClass CLASS(WebControlClass)
- WebToolbarClass CLASS(WebAreaClass)
- WebWindow CLASS(WbWindowClass)
- WebWindowBaseClass CLASS(WebControlListClass)
- WebWindowClass CLASS(WebWindowBaseClass)
- WebWindowProperty CLASS(WbWindowHtmlProperties)
- WindowExtenderClass CLASS
- WindowManager CLASS
- WindowResizeClass CLASS
- WindowResizeType CLASS
- WinMan CLASS(WindowManager)
- WinSock CLASS(CWinSock20)
- WMFDocumentParser CLASS
- WMFParser CLASS
- XMLExchange CLASS
- XMLFileInfo CLASS(XMLObjectInfo)
- XMLFileParser CLASS
- XMLGenerator CLASS(XMLWriter)
- XMLGroupInfo CLASS(XMLObjectInfo)
- XMLHRElem CLASS
- XMLHRManager CLASS
- XMLJoinInfo CLASS
- XMLNameMap CLASS
- XMLNavigator CLASS
- XMLObjectInfo CLASS
- XMLParser CLASS
- XMLQueueInfo CLASS(XMLObjectInfo)
- XMLReportGenerator CLASS(XMLGenerator)
- XMLSchema CLASS
- XMLViewInfo CLASS(XMLObjectInfo)
- XMLWriter CLASS