#include <algorithm>#include <limits>#include <unordered_map>#include <atomic>#include <ros/time.h>#include <ros/console.h>#include <diagnostic_updater/diagnostic_updater.h>

Go to the source code of this file.
Classes | |
| struct | swri_profiler::Profiler::ClosedInfo |
| struct | swri_profiler::Profiler::OpenInfo |
| class | swri_profiler::Profiler |
| class | swri_profiler::SpinLock |
| class | swri_profiler::SpinLockGuard |
| struct | swri_profiler::Profiler::TLS |
Namespaces | |
| swri_profiler | |
Macros | |
| #define | SWRI_PROFILE(name) |
| #define | SWRI_PROFILER_CONCAT(s1, s2) SWRI_PROFILER_CONCAT_DIRECT(s1,s2) |
| #define | SWRI_PROFILER_CONCAT_DIRECT(s1, s2) s1##s2 |
| #define | SWRI_PROFILER_IMP(block_var, name) swri_profiler::Profiler block_var(name); \ |
| #define SWRI_PROFILE | ( | name | ) |
Definition at line 202 of file profiler.h.
| #define SWRI_PROFILER_CONCAT | ( | s1, | |
| s2 | |||
| ) | SWRI_PROFILER_CONCAT_DIRECT(s1,s2) |
Definition at line 196 of file profiler.h.
| #define SWRI_PROFILER_CONCAT_DIRECT | ( | s1, | |
| s2 | |||
| ) | s1##s2 |
Definition at line 195 of file profiler.h.
| #define SWRI_PROFILER_IMP | ( | block_var, | |
| name | |||
| ) | swri_profiler::Profiler block_var(name); \ |
Definition at line 198 of file profiler.h.