#include <cstddef>
#include <type_traits>
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 | std |
| | Defining DataPointCompositeObject explicitly as copiable.
|
| |
|
| template<typename W > |
| observer_ptr< W > | o2::make_observer (W *p) noexcept |
| |
| template<class W1 , class W2 > |
| bool | o2::operator== (const observer_ptr< W1 > &p1, const observer_ptr< W2 > &p2) |
| |
| template<class W1 , class W2 > |
| bool | o2::operator!= (const observer_ptr< W1 > &p1, const observer_ptr< W2 > &p2) |
| |
| template<class W > |
| bool | o2::operator== (const observer_ptr< W > &p, std::nullptr_t) noexcept |
| |
| template<class W > |
| bool | o2::operator== (std::nullptr_t, const observer_ptr< W > &p) noexcept |
| |
| template<class W > |
| bool | o2::operator!= (const observer_ptr< W > &p, std::nullptr_t) noexcept |
| |
| template<class W > |
| bool | o2::operator!= (std::nullptr_t, const observer_ptr< W > &p) noexcept |
| |
| template<class W1 , class W2 > |
| bool | o2::operator< (const observer_ptr< W1 > &p1, const observer_ptr< W2 > &p2) |
| |
| template<class W1 , class W2 > |
| bool | o2::operator> (const observer_ptr< W1 > &p1, const observer_ptr< W2 > &p2) |
| |
| template<class W1 , class W2 > |
| bool | o2::operator<= (const observer_ptr< W1 > &p1, const observer_ptr< W2 > &p2) |
| |
| template<class W1 , class W2 > |
| bool | o2::operator>= (const observer_ptr< W1 > &p1, const observer_ptr< W2 > &p2) |
| |