#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.