CMS 3D CMS Logo

Classes | Namespaces | Functions
Exception.h File Reference
#include <list>
#include <sstream>
#include <string>
#include <exception>
#include <type_traits>
#include "FWCore/Utilities/interface/GCC11Compatibility.h"

Go to the source code of this file.

Classes

struct  cms::detail::Desired< T, b >
 
struct  cms::detail::Desired< T, true >
 
class  cms::Exception
 
struct  cms::detail::is_derived_or_same< BASE, DERIVED >
 

Namespaces

 cms
 Namespace of DDCMS conversion namespace.
 
 cms::detail
 

Functions

std::ostream & cms::operator<< (std::ostream &ost, Exception const &e)
 
template<typename E , typename T >
detail::Desired< E, detail::is_derived_or_same< Exception, std::remove_reference_t< E > >::value >::typecms::operator<< (E &&e, T const &stuff)
 
template<typename E >
detail::Desired< E, detail::is_derived_or_same< Exception, std::remove_reference_t< E > >::value >::typecms::operator<< (E &&e, std::ostream &(*f)(std::ostream &))
 
template<typename E >
detail::Desired< E, detail::is_derived_or_same< Exception, std::remove_reference_t< E > >::value >::typecms::operator<< (E &&e, std::ios_base &(*f)(std::ios_base &))