Classes | Namespaces
detail/profiler.h File Reference
#include <algorithm>
#include <chrono>
#include <iostream>
#include <map>
#include <cmath>
#include <mutex>
#include <sstream>
#include <string>
#include <thread>
#include <vector>
#include "fcl/common/time.h"
#include "fcl/export.h"
Include dependency graph for detail/profiler.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fcl::detail::Profiler::AvgInfo
 Information maintained about averaged values. More...
 
struct  fcl::detail::Profiler::PerThread
 Information to be maintained for each thread. More...
 
class  fcl::detail::Profiler
 This is a simple thread-safe tool for counting time spent in various chunks of code. This is different from external profiling tools in that it allows the user to count time spent in various bits of code (sub-function granularity) or count how many times certain pieces of code are executed. More...
 
class  fcl::detail::Profiler
 This is a simple thread-safe tool for counting time spent in various chunks of code. This is different from external profiling tools in that it allows the user to count time spent in various bits of code (sub-function granularity) or count how many times certain pieces of code are executed. More...
 
class  fcl::detail::Profiler
 This is a simple thread-safe tool for counting time spent in various chunks of code. This is different from external profiling tools in that it allows the user to count time spent in various bits of code (sub-function granularity) or count how many times certain pieces of code are executed. More...
 
struct  fcl::detail::Profiler::TimeInfo
 Information about time spent in a section of the code. More...
 

Namespaces

 fcl
 Main namespace.
 
 fcl::detail
 


fcl
Author(s):
autogenerated on Tue Dec 5 2023 03:40:49