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

kcachegrind

Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
TraceJumpListCost Class Reference

#include <tracedata.h>

Inheritance diagram for TraceJumpListCost:
Inheritance graph
[legend]

Public Member Functions

 TraceJumpListCost (ProfileContext *)
 
virtual ~TraceJumpListCost ()
 
void addDep (TraceJumpCost *)
 
TraceJumpCostList deps ()
 
TraceJumpCost * findDepFromPart (TracePart *)
 
virtual void update ()
 
- Public Member Functions inherited from TraceJumpCost
 TraceJumpCost (ProfileContext *)
 
virtual ~TraceJumpCost ()
 
void addCost (TraceJumpCost *)
 
void addExecutedCount (SubCost c)
 
void addFollowedCount (SubCost c)
 
virtual void clear ()
 
virtual QString costString (EventTypeSet *m)
 
SubCost executedCount ()
 
SubCost followedCount ()
 
- Public Member Functions inherited from CostItem
 CostItem (ProfileContext *)
 
virtual ~CostItem ()
 
ProfileContext * context () const
 
virtual TraceData * data ()
 
virtual const TraceData * data () const
 
CostItem * dependant ()
 
virtual QString formattedName () const
 
QString fullName () const
 
virtual void invalidate ()
 
virtual QString name () const
 
virtual TracePart * part ()
 
virtual const TracePart * part () const
 
virtual QString prettyName () const
 
void setContext (ProfileContext *context)
 
void setDependant (CostItem *d)
 
void setPosition (CostItem *p)
 
QString toString ()
 
ProfileContext::Type type () const
 

Protected Member Functions

virtual bool onlyActiveParts ()
 

Protected Attributes

TraceJumpCostList _deps
 
- Protected Attributes inherited from TraceJumpCost
SubCost _executedCount
 
SubCost _followedCount
 
- Protected Attributes inherited from CostItem
ProfileContext * _context
 
CostItem * _dep
 
bool _dirty
 
CostItem * _position
 

Detailed Description

Jump Cost Item depends on a list of Jump cost items.

Definition at line 303 of file tracedata.h.

Constructor & Destructor Documentation

TraceJumpListCost::TraceJumpListCost ( ProfileContext *  context)

Definition at line 255 of file tracedata.cpp.

TraceJumpListCost::~TraceJumpListCost ( )
virtual

Definition at line 261 of file tracedata.cpp.

Member Function Documentation

void TraceJumpListCost::addDep ( TraceJumpCost *  dep)

Definition at line 264 of file tracedata.cpp.

TraceJumpCostList TraceJumpListCost::deps ( )
inline

Definition at line 312 of file tracedata.h.

TraceJumpCost * TraceJumpListCost::findDepFromPart ( TracePart *  part)

Definition at line 285 of file tracedata.cpp.

virtual bool TraceJumpListCost::onlyActiveParts ( )
inlineprotectedvirtual

Reimplemented in TraceLineJump.

Definition at line 318 of file tracedata.h.

void TraceJumpListCost::update ( )
virtual

Updates cost attributes.

This has to be called by subclasses that access cost attributes directly

Reimplemented from CostItem.

Definition at line 300 of file tracedata.cpp.

Member Data Documentation

TraceJumpCostList TraceJumpListCost::_deps
protected

Definition at line 320 of file tracedata.h.


The documentation for this class was generated from the following files:
  • tracedata.h
  • tracedata.cpp
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

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
  • okteta
  • 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