Code::Blocks  SVN r11506
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456789]
 CAbstractJob
 CAgony
 CAssociations::Assoc
 CBackgroundThreadPool
 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
 CBlockAllocated< T, pool_size, debug >
 CBlockAllocator< T, pool_size, debug >
 CBrowserOptionsOptions for the symbol browser, this specify how the symbol browser will shown
 CBufState
 CCompilerGCC::BuildJobTarget
 CcbBacktraceDlg
 CcbBreakpoint
 CcbBreakpointsDlg
 CcbCPURegistersDlg
 CcbDebuggerCommonConfig
 CcbDebuggerConfiguration
 CcbDebuggerFeature
 CcbDebuggerMenuHandler
 CcbDebuggerWindowMenuItem
 CcbDebugInterfaceFactory
 CcbDisassemblyDlg
 CcbEditorInternalData
 CcbExamineMemoryDlg
 CcbExceptionCode::Blocks error handling unit
 CcbFindReplaceData
 CcbNotebookStack
 CcbProjectManagerUI
 CcbProjectTreeImages
 CcbSettingsType
 CcbStackFrame
 CcbStatusBar::cbStatusBarElement
 CcbStringHash
 CcbThread
 CcbThreadedTaskThis is what you have to use instead of wxThread to add tasks to the Thread Pool
 CcbThreadPool::cbThreadedTaskElementAll tasks are added to one of these. It'll also save the autodelete value
 CcbThreadPoolA Thread Pool implementation
 CcbThreadsDlg
 CcbTool
 CcbWatch
 CcbWatchesDlg
 CcbWorkspaceA workspace class
 CcbCodeCompletionPlugin::CCCallTipStructure representing an individual calltip with an optional highlighted range
 CCCLogger
 CccSearchDataSearch location combination, a pointer to cbStyledTextCtrl and a filename is enough
 CcbCodeCompletionPlugin::CCTokenStructure representing a generic token, passed between CC plugins and CCManager
 CCCTreeCtrlExpandedItemData
 CCodeRefactoring
 CColourManager::ColourDef
 CCommentToken
 CCompileError
 CCompileOptionsBaseThis is a base class for all classes needing compilation parameters
 CCompilerCommand
 CCompilerCommandGeneratorGenerate command-lines needed to produce a build
 CCompilerErrors
 CCompilerFactory
 CCompilerOptions
 CCompilerGCC::CompilerProcess
 CCompilerProgramsStruct to keep programs
 CCompilerQueue
 CCompilerSwitchesStruct to keep switches
 CCompilerToolStruct for compiler/linker commands
 CCompilerGCC::CompilerValidResult
 CCompOption
 CDebuggerSettingsDlg::Config
 CConfigManager
 CConfigManagerWrapperWrapper class for reading or writing config values, without the need for the full path
 CcbThreadPool::CountedPtr< T >Josuttis' implementation of CountedPtr
 CcbThreadPool::CountedPtr< wxSemaphore >
 CCrashHandler
 CcrSearchData
 CCSSCascading Style Sheets class for HTML logger
 CCursorDebugger cursor info
 CCompilerOptionsDlg::CustomVarAction
 CDeath
 CDebuggerCmdBasic interface for debugger commands
 CDebuggerDriver
 CDebuggerState
 Cstd::deque< T >STL class
 CDirectCommands
 CDocumentationHelper
 CDoxygen::DoxygenParser
 CEditorBaseInternalData
 CEditorColourSet
 CEditorLexerLoader
 CEditorManagerInternalData

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

 CTokenizer::ExpandedMacroReplaced buffer information Here is an example of how macro are expanded
 CExpression
 CExpressionNode
 CExpState
 CLogger::Feature
 CFileGroups
 CFileSet
 CFileSetFile
 CFilesGroupsAndMasks
 CFindBreakpointPred
 CFindReplace
 CCodeCompletion::FunctionScopeIdentify a function body's position, the underline data structure of the second wxChoice of CC's toolbar
 CCodeCompletion::FunctionsScopePerFile
 CGotoFunctionDlg::FunctionToken
 CGDBLocalVariable
 CcbProject::Glob
 CCodeCompletionHelper::GotoDeclarationItemUsed to record the position of a token when user click find declaration or implementation
 CEditorHooks::HookFunctorBaseAbstract base hook functor interface
 CProjectLoaderHooks::HookFunctorBaseAbstract base hook functor interface
 CIBaseLoaderBase interface for project loaders
 CIBaseWorkspaceLoader
 CID
 CIFunctorBaseBase abstract functor class
 CIncrementalSelectIterator
 CLogManager::InstantiatorBase
 CScriptBindings::IONamespace
 CISerializable
 CBreakpointsDlg::Item
 CBlockAllocator< T, pool_size, debug >::LinkedBlock< U >
 CBlockAllocator< T, pool_size, debug >::LinkedBlock< T >
 CListItemData
 CListCtrlLogger::ListStyles
 Cappglobals::Localisation
 CLoggerThe base class for all kinds of loggers, see loggers.h for its derived classes
 CLogSlot
 CManager
 CMatchDataAndTempBreakpoints
 CMatchProject
 CMatchSetTempBreakpoint
 CScriptingManager::MenuBoundScript
 CScriptBindings::ScriptPluginWrapper::MenuCallback
 CEditorConfigurationDlg::MenuItemLanguageOptionID
 CMenuItemsManagerManager for wxMenuItem pointers
 CMgr< MgrT >
 CMgr< CCManager >
 CMgr< CfgMgrBldr >
 CMgr< ColourManager >
 CMgr< DebuggerManager >
 CMgr< EditorManager >
 CMgr< FileManager >
 CMgr< LogManager >
 CMgr< MacrosManager >
 CMgr< PersonalityManager >
 CMgr< PluginManager >
 CMgr< ProjectManager >
 CMgr< ScriptingManager >
 CMgr< TemplateManager >
 CMgr< ToolsManager >
 CMgr< UserVariableManager >
 CCompiler::MirrorSettings
 CNameSpace
 CNativeParserBase
 CnsUniversalDetector
 COpenContainingFolderData
 COptionColour
 COptionSet
 CInfoPane::Page
 CNativeParserBase::ParserComponentLong statement can be divided to a ParserComponent chain
 CParserOptionsSetting of the Parser, some of them will be passed down to ParserThreadOptions
 CParserThreadOptions
 CpfCustomBuild
 CpfDetailsThis is a helper class that caches various filenames for one ProjectFile
 CDebuggerManager::PluginData
 CPluginElement
 CPluginInfoInformation about the plugin
 CPluginRegistrant< T >Plugin registration object
 CPluginManager::PluginRegistration
 CProfileTimer
 CProfileTimerData
 CProfileTimerHelper
 CProjectFileRepresents a file in a Code::Blocks project
 CProjectFileRelativePathCmp
 CProjectLayoutLoader
 CProjectTemplateLoader
 CRecentItemsList
 CLibLoader::RefCountedLib
 CRegExStruct
 CRemoteDebugging
 CRunAll
 CScriptEntry
 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
 CSeqDelete
 CSharedMemory
 CSQCompiler
 CSQRex
 CSQStream
 CtagSQRexNode
 CTemplateOption
 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
 CScriptingManager::TrustedScriptPropsScript trusts container struct
 CSqPlus::TypeInfo< unsigned short >
 CcbDebuggerPlugin::WatchesDisabledMenuItems
 CWatchesDlg::WatchItem
 CWatchesDlg::WatchItemPredicate
 CDebuggerMenuHandler::WindowMenuItem
 CWizardInfo
 CwxAuiTabArt [external]
 CwxClientData [external]
 CwxDialogXmlHandler
 CwxDirTraverser [external]
 CwxDropTarget [external]
 CwxEventFilter [external]
 CwxHtmlWindow [external]
 CwxObject [external]
 CwxPGEditorDialogAdapter
 CwxPGTextCtrlAndButtonEditor
 CwxStringProperty
 CwxTextInputStream [external]
 CwxThread [external]
 CwxTrackable [external]
 CwxWithImages [external]