CMS 3D CMS Logo

Classes | Namespaces | Macros | Functions
atomic_value_ptr.h File Reference
#include <atomic>
#include <memory>

Go to the source code of this file.

Classes

class  edm::atomic_value_ptr< T >
 
struct  edm::atomic_value_ptr_traits< T >
 

Namespaces

 edm
 HLT enums.
 

Macros

#define FWCore_Utilities_atomic_value_ptr_h
 

Functions

template<typename T , typename U >
bool edm::operator!= (atomic_value_ptr< T > const &lhs, U const &rhs)
 
template<typename T , typename U >
bool edm::operator!= (U const &lhs, atomic_value_ptr< T > const &rhs)
 
template<typename T , typename U >
bool edm::operator== (atomic_value_ptr< T > const &lhs, U const &rhs)
 
template<typename T , typename U >
bool edm::operator== (U const &lhs, atomic_value_ptr< T > const &rhs)
 

Macro Definition Documentation

◆ FWCore_Utilities_atomic_value_ptr_h

#define FWCore_Utilities_atomic_value_ptr_h