#include <algorithm>
#include <array>
#include <atomic>
#include <limits>
#include <memory>
#include <memory_resource>
#include <new>
#include <string>
#include <utility>
#include <vector>
Go to the source code of this file.
|
| namespace | o2 |
| | a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
|
| |
| namespace | o2::itsmft |
| |
| namespace | o2::itsmft::tracking |
| |
|
| template<typename T > |
| void | o2::itsmft::tracking::deepVectorClear (std::vector< T > &vec) |
| |
| template<typename T > |
| void | o2::itsmft::tracking::deepVectorClear (bounded_vector< T > &vec, std::pmr::memory_resource *mr=nullptr) |
| |
| template<typename T > |
| void | o2::itsmft::tracking::deepVectorClear (std::vector< bounded_vector< T > > &vec, std::pmr::memory_resource *mr=nullptr) |
| |
| template<typename T , size_t S> |
| void | o2::itsmft::tracking::deepVectorClear (std::array< bounded_vector< T >, S > &arr, std::pmr::memory_resource *mr=nullptr) |
| |
| template<typename T > |
| void | o2::itsmft::tracking::clearResizeBoundedVector (bounded_vector< T > &vec, size_t sz, std::pmr::memory_resource *mr=nullptr, T def=T()) |
| |
| template<typename T > |
| void | o2::itsmft::tracking::clearResizeBoundedVector (std::vector< bounded_vector< T > > &vec, size_t size, std::pmr::memory_resource *mr) |
| |
| template<typename T , size_t S> |
| void | o2::itsmft::tracking::clearResizeBoundedArray (std::array< bounded_vector< T >, S > &arr, size_t size, std::pmr::memory_resource *mr=nullptr, T def=T()) |
| |
| template<typename T > |
| std::vector< T > | o2::itsmft::tracking::toSTDVector (const bounded_vector< T > &b) |
| |