#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) |
|