#include <map>#include <string>#include <iostream>#include <boost/thread.hpp>#include <boost/noncopyable.hpp>#include <boost/date_time/posix_time/posix_time.hpp>

Go to the source code of this file.
| Classes | |
| 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... | |
| Namespaces | |
| namespace | moveit | 
| Main namespace for MoveIt! | |
| namespace | moveit::tools | 
| 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. | |
| Defines | |
| #define | MOVEIT_ENABLE_PROFILING 1 | 
| #define MOVEIT_ENABLE_PROFILING 1 | 
Definition at line 40 of file profiler.h.