#include <map>
#include <string>
#include <iostream>
#include <boost/thread.hpp>
#include <boost/noncopyable.hpp>
#include <boost/date_time/posix_time/posix_time.hpp>
Classes | |
class | hpp::fcl::tools::Profiler |
This is a simple thread-safe tool for counting time spent in various chunks of code. More... | |
class | hpp::fcl::tools::Profiler::ScopedBlock |
This instance will call Profiler::begin() when constructed and Profiler::end() when it goes out of scope. More... | |
class | hpp::fcl::tools::Profiler::ScopedStart |
This instance will call Profiler::start() when constructed and Profiler::stop() when it goes out of scope. More... | |
Namespaces | |
hpp | |
Main namespace. | |
hpp::fcl | |
hpp::fcl::time | |
Namespace containing time datatypes and time operations. | |
hpp::fcl::tools | |
Macros | |
#define | ENABLE_PROFILING 1 |
Typedefs | |
typedef boost::posix_time::ptime | hpp::fcl::time::point |
Representation of a point in time. More... | |
typedef boost::posix_time::time_duration | hpp::fcl::time::duration |
Representation of a time duration. More... | |
Functions | |
point | hpp::fcl::time::now (void) |
Get the current time point. More... | |
duration | hpp::fcl::time::seconds (double sec) |
Return the time duration representing a given number of seconds. More... | |
double | hpp::fcl::time::seconds (const duration &d) |
Return the number of seconds that a time duration represents. More... | |
#define ENABLE_PROFILING 1 |