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