• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdesdk API Reference
  • KDE Home
  • Contact Us
 

kcachegrind

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
 CAddrAddresses are 64bit values like costs to be able to always load profile data produced on 64bit architectures
 CAppendList< type >A list of pointers, only able to append items
 CConfigColorSettingColor setting for a cost item Helper class for color settings in configuration
 ▼CConfigDlgBase
 ►CConfigDlgBase
 CConfigDlg
 ▼CConfigGroupA group of configuration settings
 CKDEConfigGroup
 CQCGConfigGroup
 ▼CConfigStorageThis is an adapter class for different configuration backends
 CKDEConfigStorage
 CQCGConfigStorage
 ▼CCostItemBase class for cost items
 ►CProfileCostArrayAn array of basic cost metrics for a trace item
 ►CTraceCallCostCost item with additional call count metric
 ►CTraceCallListCostCall Cost Item depends on a list of Call cost items
 CTraceCallA call from one to another function
 CTraceInstrCallA call from an instruction of one function to another function
 CTraceLineCallA call from a line of one function to another function
 CTracePartCallCost of a call at a function to another function, from a single trace file
 CTracePartInstrCallCost of a call at a instruction code address from a trace file
 CTracePartLineCallCost of a call at a line from a trace file
 CTraceDataThis class holds profiling data of multiple tracefiles generated with cachegrind on one command
 CTraceFunctionSourceA container helper class for TraceFunction for source lines where a function is implemented in
 ►CTraceInclusiveCostCost item with additional inclusive metric
 ►CTraceInclusiveListCostInclusive Cost Item depends on a list of inclusive cost items
 ►CTraceCostItem
 CTraceClassA C++ Class / Namespace
 CTraceFileA source file containing function definitions
 ►CTraceFunctionA traced function
 CTraceFunctionCycleA cycle of recursive calling functions
 CTraceObjectA object containing a text segment (shared lib/executable) with defined functions
 CTraceLineRegionCost of a source region
 CTracePartClassCost of a class, from a single trace file
 CTracePartFileCost of a source file, from a single trace file
 CTracePartObjectCost of a object, from a single trace file
 CTracePartFunctionCost of a function, from a single trace file
 CTracePartLineRegionCost of a source region
 ►CTraceListCostCost Item depends on a list of cost items
 CTraceInstrA code instruction address of the program
 CTraceLineA source line of the program
 CTracePartA Trace Part: All data read from a trace file, containing all costs that happened in a specified time interval of the executed command
 CTracePartInstrCost of a code instruction address from a trace file
 CTracePartLineCost of a line from a trace file
 ►CTraceJumpCostCost of a (conditional) jump
 CTraceInstrJumpA jump from an instruction to another inside of a function
 ►CTraceJumpListCostJump Cost Item depends on a list of Jump cost items
 CTraceLineJumpA jump from one line to another inside of a function
 CTracePartInstrJumpCost of jump at a instruction code address from a trace file
 CTracePartLineJumpCost of jump at a source line from a trace file
 ▼CDrawParamsDrawing parameters for an object
 ►CStoredDrawParams
 CCanvasEdgeLabel
 CCanvasNode
 ►CTreeMapItemBase class of items in TreeMap
 CBasePartItem
 CCallMapBaseItem
 CCallMapCallerItem
 CCallMapCallingItem
 CPartItem
 CSubPartItem
 CDumpA loadable profile Dump
 CDumpManager
 ▼CDumpSelectionBase
 CDumpSelection
 CDynPoolDynPool
 CEventTypeA cost type, e.g
 CEventTypeMappingA index list into a EventTypeSet
 CEventTypeSetA class for managing a set of event types
 CFixCallCostA FixCallCost will be inserted into a
 CFixCostA class holding an unchangable cost item of an input file
 CFixFileA class for fast line by line reading of a read-only ASCII file
 CFixJumpA class holding a jump (mostly) inside of a function
 CFixPoolFixPool
 CFixStringA simple, constant string class
 CFunctionListModel::FunctionLessThan
 ▼CGlobalConfigGlobal configuration (only non-GUI options)
 CGlobalGUIConfigExtension of global configuration for GUI options
 CGraphEdge
 CGraphNode
 ▼CGraphOptions
 ►CStorableGraphOptions
 CCallGraphViewA QGraphicsView showing a part of the call graph and another zoomed out CanvasView in a border acting as a panner to select to visible part (only if needed)
 CGraphExporterGraphExporter
 CHighestCostListA class to calculate the <maxSize> ProfileCostArray items with highest cost
 CHistoryItem
 ▼CKXmlGuiWindow
 CTopLevel
 CLoaderTo implement a new loader, inherit from the Loader class and and reimplement canLoad() and load()
 ▼CLogger
 CQCGTopLevel
 CTopLevel
 CPositionSpec
 CProfileContextBase class for source contexts which event costs contained in a ProfileData instance, ie
 ▼CQGraphicsItem [external]
 ►CQAbstractGraphicsShapeItem [external]
 ►CQGraphicsPathItem [external]
 CCanvasEdge
 ►CQGraphicsPolygonItem [external]
 CCanvasEdgeArrow
 ►CQGraphicsRectItem [external]
 CCanvasEdgeLabel
 CCanvasFrame
 CCanvasNode
 ▼CQList< TreeMapItem * > [external]
 CTreeMapItemList
 ▼CQObject [external]
 ►CQAbstractItemDelegate [external]
 ►CQItemDelegate [external]
 CInstrItemDelegate
 CSourceItemDelegate
 ►CQStyledItemDelegate [external]
 CAutoToolTipDelegate
 ►CQAbstractItemModel [external]
 CFunctionListModel
 ►CQTimer [external]
 CTraceItemViewUpdateTimer
 ►CQWidget [external]
 ►CConfigPage
 CColorSettings
 CGeneralSettings
 CSourceSettings
 CFunctionSelection
 CPartSelection
 ►CQAbstractButton [external]
 ►CQToolButton [external]
 CQtColorButton
 ►CQDialog [external]
 CConfigDialog
 CConfigDlgBase
 ►CQFrame [external]
 ►CQAbstractScrollArea [external]
 ►CQAbstractItemView [external]
 ►CQTreeView [external]
 ►CQTreeWidget [external]
 CCallView
 CCoverageView
 CEventTypeView
 CInstrView
 CPartView
 CSourceView
 ►CQGraphicsView [external]
 CCallGraphViewA QGraphicsView showing a part of the call graph and another zoomed out CanvasView in a border acting as a panner to select to visible part (only if needed)
 CPanningViewA panner laid over a QGraphicsScene
 ►CQSplitter [external]
 CMultiView
 CSplitterOwn Splitter: Call checkVisiblity for all TabWidget children of the splitter on a MoveEvent
 ►CQMainWindow [external]
 CQCGTopLevel
 ►CQTabBar [external]
 CTabBarSubclass of QTabBar to enable context menu on tabs
 ►CQTabWidget [external]
 CTabWidgetOwn TabView:
 CStackSelection
 CTabView
 ►CTreeMapWidgetClass for visualization of a metric of hierarchically nested items as 2D areas
 CCallMapView
 CPartAreaWidget
 ▼CQPaintDevice [external]
 CQWidget [external]
 ▼CQTreeWidgetItem [external]
 CCalleeCoverageItem
 CCallerCoverageItem
 CCallItem
 CCostListItem
 CEventTypeItem
 CInstrItem
 CPartListItemFor info tab, trace part list
 CSourceItem
 CStackItem
 CRectDrawing
 CStack
 CStackBrowser
 CSubCostCost event counter, simple wrapper around a 64bit entity
 ▼CTopLevelBase
 CQCGTopLevel
 CTopLevel
 ▼CTraceAssociationFor temporary association of objects with TraceFunctions
 CCoverageCoverage of a function
 ▼CTraceItemViewAbstract Base Class for KCachegrind Views
 CCallGraphViewA QGraphicsView showing a part of the call graph and another zoomed out CanvasView in a border acting as a panner to select to visible part (only if needed)
 CCallMapView
 CCallView
 CCoverageView
 CDumpSelection
 CEventTypeView
 CFunctionSelection
 CInstrView
 CMultiView
 CPartSelection
 CPartView
 CSourceView
 CTabView
 Ctypedef
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:39:51 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

kcachegrind

Skip menu "kcachegrind"
  • Main Page
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members

kdesdk API Reference

Skip menu "kdesdk API Reference"
  • kapptemplate
  • kcachegrind
  • kompare
  • lokalize
  • umbrello
  •   umbrello

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal