MeVisLabToolboxReference
|
#include "mlProfilingManagerDllExport.h"
#include "../Include/mlCallGraph.h"
#include <boost/thread/thread.hpp>
#include <boost/shared_ptr.hpp>
#include <map>
#include <vector>
Go to the source code of this file.
Classes | |
class | MLTimeProfileHandle |
class | MLTimeProfile |
Defines | |
#define | ML_TIME_PROFILE_CREATE_SCOPED_LOCK() boost::mutex::scoped_lock callGraphMutexLock(MLTimeProfile::_callGraphMutex); |
Typedefs | |
typedef boost::shared_ptr < MLCallGraphFunction > | MLCallGraphFunctionPtr |
typedef std::vector < MLCallGraphNode * > | MLCallGraphNodesVector |
typedef std::map< std::string, MLCallGraphNodesVector > | MLCallGraphNodesByKeyMap |
typedef MLCallGraphNodesByKeyMap::iterator | MLCallGraphNodesByKeyMapIterator |
typedef std::map < MLCallGraphFunctionId, MLCallGraphFunctionPtr > | MLCallGraphFunctionMap |
typedef std::vector < MLCallGraphFunctionPtr > | MLCallGraphFunctionList |
typedef std::map < MLCallGraphFunctionId, MLTimeStatistics * > | MLTimeStatisticsByFunctionMap |
typedef MLTimeStatisticsByFunctionMap::iterator | MLTimeStatisticsByFunctionMapIterator |
#define ML_TIME_PROFILE_CREATE_SCOPED_LOCK | ( | ) | boost::mutex::scoped_lock callGraphMutexLock(MLTimeProfile::_callGraphMutex); |
Definition at line 23 of file mlTimeProfile.h.
typedef std::vector<MLCallGraphFunctionPtr> MLCallGraphFunctionList |
Definition at line 36 of file mlTimeProfile.h.
typedef std::map<MLCallGraphFunctionId, MLCallGraphFunctionPtr> MLCallGraphFunctionMap |
Definition at line 35 of file mlTimeProfile.h.
typedef boost::shared_ptr<MLCallGraphFunction> MLCallGraphFunctionPtr |
Definition at line 28 of file mlTimeProfile.h.
typedef std::map<std::string, MLCallGraphNodesVector> MLCallGraphNodesByKeyMap |
Definition at line 33 of file mlTimeProfile.h.
typedef MLCallGraphNodesByKeyMap::iterator MLCallGraphNodesByKeyMapIterator |
Definition at line 34 of file mlTimeProfile.h.
typedef std::vector<MLCallGraphNode*> MLCallGraphNodesVector |
Definition at line 32 of file mlTimeProfile.h.
typedef std::map<MLCallGraphFunctionId, MLTimeStatistics*> MLTimeStatisticsByFunctionMap |
Definition at line 38 of file mlTimeProfile.h.
typedef MLTimeStatisticsByFunctionMap::iterator MLTimeStatisticsByFunctionMapIterator |
Definition at line 39 of file mlTimeProfile.h.