#include <limits>
#include <memory_resource>
#include <atomic>
#include <new>
#include <vector>
#include "ITStracking/ExternalAllocator.h"
#include "GPUCommonLogger.h"
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::its |
| |
|
| template<typename T > |
| void | o2::its::deepVectorClear (std::vector< T > &vec) |
| |
| template<typename T > |
| void | o2::its::deepVectorClear (bounded_vector< T > &vec, std::pmr::memory_resource *mr=nullptr) |
| |
| template<typename T > |
| void | o2::its::deepVectorClear (std::vector< bounded_vector< T > > &vec, std::pmr::memory_resource *mr=nullptr) |
| |
| template<typename T , size_t S> |
| void | o2::its::deepVectorClear (std::array< bounded_vector< T >, S > &arr, std::pmr::memory_resource *mr=nullptr) |
| |
| template<typename T > |
| void | o2::its::clearResizeBoundedVector (bounded_vector< T > &vec, size_t sz, std::pmr::memory_resource *mr=nullptr, T def=T()) |
| |
| template<typename T > |
| void | o2::its::clearResizeBoundedVector (std::vector< bounded_vector< T > > &vec, size_t size, std::pmr::memory_resource *mr) |
| |
| template<typename T , size_t S> |
| void | o2::its::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::its::toSTDVector (const bounded_vector< T > &b) |
| |