kcachegrind
ProfileContext Class Reference
#include <context.h>
Public Types | |
enum | Type { InvalidType = 0, UnknownType, PartInstr, Instr, PartLine, Line, PartInstrJump, InstrJump, PartLineJump, LineJump, PartInstrCall, InstrCall, PartLineCall, LineCall, PartCall, Call, PartLineRegion, LineRegion, PartFunction, FunctionSource, Function, FunctionCycle, PartClass, Class, ClassCycle, PartFile, File, FileCycle, PartObject, Object, ObjectCycle, Part, Data, MaxType } |
Public Member Functions | |
ProfileContext (ProfileContext::Type=InvalidType) | |
ProfileContext::Type | type () |
Static Public Member Functions | |
static void | cleanup () |
static ProfileContext * | context (ProfileContext::Type) |
static Type | i18nType (const QString &) |
static QString | i18nTypeName (Type) |
static Type | type (const QString &) |
static QString | typeName (Type) |
Detailed Description
Base class for source contexts which event costs contained in a ProfileData instance, ie.
a profiling experiment, can relate to.
This only includes code/source related context. Any other cost context such as thread number, see DataContext, which relates to ProfileData.
Member Enumeration Documentation
enum ProfileContext::Type |
Constructor & Destructor Documentation
ProfileContext::ProfileContext | ( | ProfileContext::Type | t = InvalidType | ) |
Definition at line 31 of file context.cpp.
Member Function Documentation
|
static |
Definition at line 46 of file context.cpp.
|
static |
Definition at line 36 of file context.cpp.
|
static |
Definition at line 129 of file context.cpp.
|
static |
Definition at line 118 of file context.cpp.
|
inline |
|
static |
Definition at line 103 of file context.cpp.
|
static |
Definition at line 62 of file context.cpp.
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.