#include <memory>
#include "boost/shared_ptr.hpp"
#include "FWCore/Utilities/interface/propagate_const.h"
Go to the source code of this file.
Namespaces | |
edm | |
HLT enums. | |
Functions | |
template<typename T > | |
std::shared_ptr< T > & | edm::get_underlying_safe (propagate_const< std::shared_ptr< T >> &iP) |
template<typename T > | |
std::shared_ptr< T const > | edm::get_underlying_safe (propagate_const< std::shared_ptr< T >> const &iP) |
template<typename T > | |
T *& | edm::get_underlying_safe (propagate_const< T * > &iP) |
template<typename T > | |
T const * | edm::get_underlying_safe (propagate_const< T * > const &iP) |
template<typename T > | |
boost::shared_ptr< T > & | edm::get_underlying_safe (propagate_const< boost::shared_ptr< T >> &iP) |
template<typename T > | |
boost::shared_ptr< T const > | edm::get_underlying_safe (propagate_const< boost::shared_ptr< T >> const &iP) |
template<typename T > | |
std::unique_ptr< T > & | edm::get_underlying_safe (propagate_const< std::unique_ptr< T >> &iP) |
template<typename T > | |
std::unique_ptr< T const > | edm::get_underlying_safe (propagate_const< std::unique_ptr< T >> const &iP) |