Code::Blocks  SVN r11506
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nappglobals
 NAssociations
 NCodeCompletionHelper
 NDoxygen
 NEditorHooksProvides static functions to add hooks to the editor modification operations
 NLibLoader
 NNativeParserHelper
 NProjectLoaderHooksProvides static functions to add hooks to the project loading/saving procedure
 NScriptBindings
 NSqPlus
 CAbstractJob
 CAdvancedCompilerOptionsDlg
 CAgony
 CAnnoyingDialogDialog that contains a "Don't annoy me" checkbox
 CAskAssocDialog
 CAutoDetectCompilers
 CBackgroundThread
 CBackgroundThreadPool
 CBacktraceDlg
 CBasicSearchTreeThis class is generally a string -> size_t map, the tree details (graph) is already show in the declaration of
 CBasicSearchTreeIteratorSearchTreeIterator lets us iterate through the nodes of a BasicSearchTree
 CBatchLogWindow
 CBatchProjectManagerUIAlmost empty implementation used in batch mode
 CBlockAllocated
 CBlockAllocator
 CBreakpointsDlg
 CBrowserOptionsOptions for the symbol browser, this specify how the symbol browser will shown
 CBufState
 CBuildLogger
 CBuildTargetPanel
 CcbAuiNotebookA notebook class This class is derived from wxAuiNotebook, to enhance its abilities
 CcbBacktraceDlg
 CcbBreakpoint
 CcbBreakpointsDlg
 CcbCodeCompletionPluginBase class for code-completion plugins
 CcbCompilerPluginBase class for compiler plugins
 CcbConfigurationDialogA simple dialog that wraps a cbConfigurationPanel
 CcbConfigurationPanelBase class for plugin configuration panels
 CcbCPURegistersDlg
 CcbDebuggerCommonConfig
 CcbDebuggerConfiguration
 CcbDebuggerFeature
 CcbDebuggerMenuHandler
 CcbDebuggerPluginBase class for debugger plugins
 CcbDebuggerWindowMenuItem
 CcbDebugInterfaceFactory
 CcbDisassemblyDlg
 CcbDummyEditor
 CcbEditorA file editor
 CcbEditorInternalData
 CcbEditorPrintout
 CcbEventFunctorEvent functor class
 CcbExamineMemoryDlg
 CcbExceptionCode::Blocks error handling unit
 CcbExecuteProcess
 CcbFileDropTarget
 CcbFindReplaceData
 CcbMimePluginBase class for mime plugins
 CcbNotebookStack
 CcbPluginBase class for plugins
 CcbProjectRepresents a Code::Blocks project
 CcbProjectManagerUI
 CcbProjectTreeImages
 CcbSearchResultsLog
 CcbSettingsType
 CcbSmartIndentPlugin
 CcbSplashScreen
 CcbStackFrame
 CcbStatusBarA custom status bar which can contain controls, icons..
 CcbStringHash
 CcbStyledTextCtrl
 CcbTextCtrlAndButtonTooltipEditor
 CcbTextInputStream
 CcbThread
 CcbThreadedTaskThis is what you have to use instead of wxThread to add tasks to the Thread Pool
 CcbThreadPoolA Thread Pool implementation
 CcbThreadsDlg
 CcbTool
 CcbToolPluginBase class for tool plugins
 CcbTreeCtrl
 CcbWatch
 CcbWatchesDlg
 CcbWizardPluginBase class for wizard plugins
 CcbWorkspaceA workspace class
 CCCDebugInfo
 CCCLogger
 CCCManagerCode Completion Plugin Manager
 CCCOptionsDlg
 CCCOptionsProjectDlg
 CccSearchDataSearch location combination, a pointer to cbStyledTextCtrl and a filename is enough
 CCCTreeCtrl
 CCCTreeCtrlDataActual data stored with each node in the symbol tree
 CCCTreeCtrlExpandedItemData
 CCDB_driver
 CCdbCmd_AddBreakpointCommand to add a breakpoint
 CCdbCmd_AddSourceDirCommand to add a search directory for source files in debugger's paths
 CCdbCmd_AddSymbolFileCommand to the add symbol files
 CCdbCmd_AttachToProcessCommand to the attach to a process
 CCdbCmd_BacktraceCommand to run a backtrace
 CCdbCmd_ContinueCommand to continue execution and notify the debugger plugin
 CCdbCmd_DetachCommand to the detach from the process
 CCdbCmd_DisassemblyCommand to run a disassembly
 CCdbCmd_DisassemblyInitCommand to run a disassembly
 CCdbCmd_GetPIDCommand to find the PID of the active child
 CCdbCmd_InfoRegistersCommand to run a disassembly
 CCdbCmd_RemoveBreakpointCommand to remove a breakpoint
 CCdbCmd_SetArgumentsCommand to set the arguments to the debuggee
 CCdbCmd_SetDebuggeeCommand to the set the file to be debugged
 CCdbCmd_SwitchFrame
 CCdbCmd_TooltipEvaluationCommand to display a tooltip about a variables value
 CCdbCmd_WatchCommand to get info about a watched variable
 CCfgMgrBldr
 CClassBrowserSymbol browser panel is shown in the Management panel besides projects browser panel
 CClassBrowserBuilderThreadWorker thread to build the symbol browser tree controls(both the top tree and the bottom tree) When the thread is started, it is waiting for the semaphore, and once the GUI post the semaphore the builder will do the dirty job, once finished, it will wait again
 CClassTreeDataTree data associate with the symbol tree item
 CCodeBlocksApp
 CCodeBlocksDockEventEvent used to request from the main app to add a window to the docking system
 CCodeBlocksEventA generic Code::Blocks event
 CCodeBlocksLayoutEventEvent used to request from the main app to manage the view layouts
 CCodeBlocksLogEventEvent used to request from the main app to add a log
 CCodeBlocksThreadEvent
 CCodeCompletionCode completion plugin has those features: show tool-tip when the mouse hover over the variables/functions
 CCodeRefactoring
 CColourManager
 CCommentToken
 CCompileError
 CCompileOptionsBaseThis is a base class for all classes needing compilation parameters
 CCompilerAbstract base class for compilers
 CCompilerCommand
 CCompilerCommandGeneratorGenerate command-lines needed to produce a build
 CCompilerCYGWIN
 CCompilerErrors
 CCompilerFactory
 CCompilerFlagDlg
 CCompilerG95
 CCompilerGCC
 CCompilerGDC
 CCompilerGNUARM
 CCompilerGNUFortran
 CCompilerIAR
 CCompilerICC
 CCompilerKeilC51
 CCompilerKeilCX51
 CCompilerLCC
 CCompilerMessages
 CCompilerMINGW
 CCompilerMINGWGenerator
 CCompilerMSVC
 CCompilerMSVC10
 CCompilerMSVC8
 CCompilerOptions
 CCompilerOptionsDlg
 CCompilerOW
 CCompilerOWGenerator
 CCompilerPanel
 CCompilerProgramsStruct to keep programs
 CCompilerQueue
 CCompilerSettingsDlg
 CCompilerSwitchesStruct to keep switches
 CCompilerToolStruct for compiler/linker commands
 CCompilerXML
 CCompileTargetBaseBase class for build target classes Each Code::Blocks project consists of at least one target
 CCompOption
 CConfigManager
 CConfigManagerWrapperWrapper class for reading or writing config values, without the need for the full path
 CConfigureToolsDlg
 CConfirmReplaceDlg
 CCPURegistersDlg
 CCrashHandler
 CcrSearchData
 CCSSCascading Style Sheets class for HTML logger
 CCursorDebugger cursor info
 CDataBreakpointDlg
 CDbgCmd_UpdateWatchesTreeAction-only debugger command to signal the watches tree to update
 CDeath
 CDebuggerBreakpointDebugger breakpoint interface
 CDebuggerClientData
 CDebuggerCmdBasic interface for debugger commands
 CDebuggerConfiguration
 CDebuggerConfigurationPanel
 CDebuggerContinueBaseCmdBase class for all Continue type of commands
 CDebuggerDriver
 CDebuggerGDB
 CDebuggerInfoCmdThis command is similar to DebuggerCmd The only difference is that instead of logging its output in the debugger log, it displays it in a dialog
 CDebuggerInfoWindow
 CDebuggerManager
 CDebuggerMenuHandler
 CDebuggerOptionsProjectDlg
 CDebuggerSettingsCommonPanel
 CDebuggerSettingsDlg
 CDebuggerSettingsPanel
 CDebuggerState
 CDebuggerToolbarHandler
 CDebugInterfaceFactory
 CDebugLogPanel
 CDebugTextCtrlLogger
 CDirectCommands
 CDisassemblyDlg
 CdlgAbout
 CdlgAboutPlugin
 CDocumentationHelper
 CEditArrayFileDlg
 CEditArrayOrderDlg
 CEditArrayStringDlg
 CEditBreakpointDlg
 CEditKeywordsDlg
 CEditorBaseBase class that all "editors" should inherit from
 CEditorBaseInternalData
 CEditorColourSet
 CEditorConfigurationDlg
 CEditorLexerLoader
 CEditorManager
 CEditorManagerInternalData

struct EditorManagerInternalData * This is the private data holder for the EditorManager * All data not relevant to other classes should go here *

 CEditorReuser
 CEditPairDlg
 CEditPathDlg
 CEditToolDlg
 CEditWatchDlg
 CEncodingDetectorTry to detect the encoding of a file on disk
 CEnvironmentSettingsDlg
 CExamineMemoryDlg
 CExpression
 CExpressionNode
 CExpState
 CExternalDepsDlg
 CFileGroups
 CFileLoader
 CFileLoggerLogger which prints messages to a file
 CFileManager
 CFilePathPanel
 CFileSet
 CFileSetFile
 CFilesGroupsAndMasks
 CFileTreeData
 CFindBreakpointPred
 CFindReplace
 CFindReplaceBase
 CFindReplaceDlg
 CForwardingTextControl
 CGDB_driver
 CGdbCmd_AddBreakpointCommand to add a breakpoint
 CGdbCmd_AddBreakpointConditionUtility command to set a breakpoint condition
 CGdbCmd_AddDataBreakpointCommand to add a data breakpoint
 CGdbCmd_AddSourceDirCommand to add a search directory for source files in debugger's paths
 CGdbCmd_AddSymbolFileCommand to the add symbol files
 CGdbCmd_AttachToProcessCommand to the attach to a process
 CGdbCmd_BacktraceCommand to run a backtrace
 CGdbCmd_ChangeFrameCommand to change the current frame
 CGdbCmd_ContinueCommand that notifies the debugger plugin that the debuggee has been continued
 CGdbCmd_DebugLanguageCommand to determine the debugging (working) language
 CGdbCmd_DetachCommand to the detach from the process
 CGdbCmd_DisassemblyCommand to run a disassembly
 CGdbCmd_DisassemblyInitCommand to initialize a disassembly
 CGdbCmd_ExamineMemoryCommand to examine a memory region
 CGdbCmd_FindCursorCommand which tries to find the current cursor position
 CGdbCmd_FindTooltipAddressCommand to get a symbol's type and use it for tooltip evaluation
 CGdbCmd_FindTooltipTypeCommand to get a symbol's type and use it for tooltip evaluation
 CGdbCmd_FindWatchTypeCommand to get a watched variable's type
 CGdbCmd_InfoProgramCommand to get info about current program and state
 CGdbCmd_InfoRegistersCommand to obtain register info
 CGdbCmd_LocalsFuncArgs
 CGdbCmd_RemoteBaud
 CGdbCmd_RemoteTarget
 CGdbCmd_RemoveBreakpointCommand to remove a breakpoint
 CGdbCmd_SetArgumentsCommand to set the arguments to the debuggee
 CGdbCmd_SetCatchCommand to setup an exception breakpoint (for a throw or a catch)
 CGdbCmd_SetDebuggeeCommand to the set the file to be debugged
 CGdbCmd_Start
 CGdbCmd_StepInstruction
 CGdbCmd_StepIntoInstruction
 CGdbCmd_StepOrNextInstruction
 CGdbCmd_ThreadsCommand to get info about running threads
 CGdbCmd_TooltipEvaluationCommand to display a tooltip about a variables value
 CGdbCmd_WatchCommand to get info about a watched variable
 CGDBLocalVariable
 CGDBWatch
 CGenericMultiLineNotesDlg
 CGenericSelectPath
 CGenericSingleChoiceList
 CGetUserVariableDialog
 CGotoFile
 CGotoFunctionDlgThe goto function dialog allow user to type a function name, and filter out the functions
 CHeaderDirTraverser
 CHTMLFileLoggerLogger which prints messages to an HTML file
 CIBaseLoaderBase interface for project loaders
 CIBaseWorkspaceLoader
 CID
 CIEventFunctorBaseBase abstract event functor class
 CIFunctorBaseBase abstract functor class
 CIncrementalListCtrlClass that implements a virtual list control that uses an IncrementalSelectIterator to populate the list items
 CIncrementalSelectArrayIteratorSimple iterator that uses wxArrayString as data source
 CIncrementalSelectDialogSimple incremental select dialog that shows a single column and doesn't have much ui elements, except the text and list controls
 CIncrementalSelectHandler
 CIncrementalSelectIterator
 CIncrementalSelectIteratorIndexed
 CInfoPane
 CInfoPanel
 CInfoWindow
 CInsertClassMethodDlg
 CIPC
 CISerializable
 CJobQueue
 CListCtrlLoggerLogger which prints messages to a wxListCtrl
 CListItemData
 CLoaderBase
 CLoggerThe base class for all kinds of loggers, see loggers.h for its derived classes
 CLogManager
 CLogSlot
 CMacrosManager
 CMainFrame
 CManageAssocsDialog
 CManager
 CMarkFileAsLocalThreadedTaskMark all the tokens belong to the project as "local" E.g
 CMatchDataAndTempBreakpoints
 CMatchProject
 CMatchSetTempBreakpoint
 CMenuItemsManagerManager for wxMenuItem pointers
 CMgr
 CMiscTreeItemData
 CMultiSelectDlg
 CMyHtmlWin
 CNameSpace
 CNativeParserNativeParser class is just like a manager class to control Parser objects
 CNativeParserBase
 CNbStyleFF2
 CNbStyleVC71
 CNewFromTemplateDlg
 CNullLoader
 CNullLoggerLogger simply does nothing
 CNullProjectManagerUI
 COpenContainingFolderData
 COptionColour
 COptionSet
 CParserParser class holds all the tokens of a C::B project
 CParserBase
 CParserOptionsSetting of the Parser, some of them will be passed down to ParserThreadOptions
 CParserThreadA parser threaded task, which can be assigned to the thread task pool, and run there
 CParserThreadedTaskCbThreadedTask can be executed in cbThreadPool to do a lot of parsing jobs in the begining stage of the batch parsing
 CParserThreadOptions
 CPersonalityManagerManage different personalities
 CpfCustomBuild
 CpfDetailsThis is a helper class that caches various filenames for one ProjectFile
 CPipedProcess
 CPluginElement
 CPluginInfoInformation about the plugin
 CPluginManagerPluginManager manages plugins
 CPluginRegistrantPlugin registration object
 CPluginsConfigurationDlgDialog for Enabling/Disabling/Installing/Uninstalling a plug-in
 CPrintDialog
 CProfileTimer
 CProfileTimerData
 CProfileTimerHelper
 CProgressDialog
 CProjectBuildTargetRepresents a Code::Blocks project build target
 CProjectDepsDlg
 CProjectFileRepresents a file in a Code::Blocks project
 CProjectFileOptionsDlg
 CProjectFileRelativePathCmp
 CProjectLayoutLoader
 CProjectLoaderCode::Blocks project file loader
 CProjectManagerThe entry point singleton for working with projects
 CProjectManagerUI
 CProjectOptionsDlg
 CProjectPathPanel
 CProjectsFileMasksDlg
 CProjectTemplateLoader
 CRecentItemsList
 CRegExStruct
 CRemoteDebugging
 CRunAll
 CScopeDialog
 CScopeTreeData
 CScriptConsole
 CScriptEntry
 CScriptingManagerProvides scripting in Code::Blocks
 CScriptingSettingsDlg
 CScriptSecurityWarningDlg
 CSearchTreeThis is a class template derived from BasicSearchTree class, the type T was stored in a vector, and instead of returning a item number, the new class template can return an instance of T
 CSearchTreeNodeThis class represents a node of the tree, we still take an example E.g
 CSearchTreePointThis class is used to access items of the tree, each node may contains a lot of items, E.g
 CSelectIncludeFile
 CSelectTargetDlg
 CSeqDelete
 CSharedMemory
 CSQCompiler
 CSQFile
 CSQRex
 CStartHerePage
 CStdoutLoggerLogger which prints messages to the standard console IO
 CSystemHeadersThreadCollect all the header files, so they can be used in auto suggestion after #include<| directive
 CtagSQRexNode
 CTargetListDataStore target UI data for every target in the list box control in the SelectTargetDlg
 CTemplateManager
 CTemplateOption
 CTextCtrlLoggerLogger which prints messages to a wxTextCtrl
 CThreadsDlg
 CTimestampTextCtrlLoggerExtended logger from TextCtrlLogger, since it add time stamps for each log message
 CTokenSymbol found in the parsed files, it can be many kinds, such as a variable, a class and so on
 CTokenizerThis is just a simple lexer class
 CTokenizerOptionsWhether we need to handle C-preprocessor directives
 CTokenSorter
 CTokenTreeContainer class to hold all the Tokens getting from parsing stage
 CToolbarInfo
 CToolsManager
 CUnfocusablePopupWindow
 CURLLoader
 CUserVariableManager
 CUsrGlblMgrEditDialog
 CValueTooltip
 CVariableListClientData
 CVirtualBuildTargetsDlg
 CWatchesDlg
 CWatchesDropTarget
 CWatchesProperty
 CWatchRawDialogDialog to show the value of a watch
 CWatchRawDialogAdapter
 CWiz
 CWizardInfo
 CWizBuildTargetPanel
 CWizCompilerPanel
 CWizFilePathPanel
 CWizGenericSelectPathPanel
 CWizGenericSingleChoiceList
 CWizInfoPanel
 CWizPage
 CWizPageBase
 CWizProjectPathPanel
 CWorkspaceLoader
 CwxIccDirTraverser
 CwxMultiColumnListCtrl
 CwxScintilla
 CwxScintillaEvent
 CwxScrollingDialog
 CwxScrollingDialogXmlHandler
 CwxScrollingPropertySheetDialog
 CwxSwitcherDialog
 CwxSwitcherItem
 CwxSwitcherItems
 CwxToolBarAddOnXmlHandler