Classes | Namespaces | Macros
profiler.h File Reference
#include <map>
#include <string>
#include <iostream>
#include <boost/thread.hpp>
#include <boost/noncopyable.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
Include dependency graph for profiler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


struct  moveit::tools::Profiler::AvgInfo
 Information maintained about averaged values. More...
struct  moveit::tools::Profiler::PerThread
 Information to be maintained for each thread. More...
class  moveit::tools::Profiler
class  moveit::tools::Profiler::ScopedBlock
 This instance will call Profiler::begin() when constructed and Profiler::end() when it goes out of scope. More...
class  moveit::tools::Profiler::ScopedStart
 This instance will call Profiler::start() when constructed and Profiler::stop() when it goes out of scope. If the profiler was already started, this block's constructor and destructor take no action. More...
struct  moveit::tools::Profiler::TimeInfo
 Information about time spent in a section of the code. More...


 Main namespace for MoveIt.
 This namespace includes classes and functions that are helpful in the implementation of other MoveIt components. This is not code specific to the functionality provided by MoveIt.



Macro Definition Documentation



Definition at line 39 of file profiler.h.

Author(s): Ioan Sucan , Sachin Chitta , Acorn Pooley
autogenerated on Mon May 27 2024 02:26:54