Classes | Namespaces | Functions
ostream_helpers.h File Reference
#include "cetlib_except/demangle.h"
#include <ostream>
#include <string>
#include <typeinfo>

Go to the source code of this file.

Classes

struct  fhicl::detail::yes_defaults::maybe_quotes< T >
 
struct  fhicl::detail::yes_defaults::maybe_quotes< std::string >
 
struct  fhicl::detail::no_defaults::expected_types< T >
 
struct  fhicl::detail::no_defaults::expected_types< std::string >
 

Namespaces

 fhicl::detail::yes_defaults
 
 fhicl::detail::no_defaults
 

Functions

std::ostream & fhicl::detail::yes_defaults::operator<< (std::ostream &os, maybe_quotes< bool > &&mq)
 
template<typename T >
std::ostream & fhicl::detail::yes_defaults::operator<< (std::ostream &os, maybe_quotes< T > &&mq)
 
std::string fhicl::detail::no_defaults::stripped_typename (std::string const &fullName)
 
std::string fhicl::detail::no_defaults::padded_string (std::string const &tnToPad)
 
std::string fhicl::detail::no_defaults::presented_string (std::string const &fullName)
 
template<typename T >
std::ostream & fhicl::detail::no_defaults::operator<< (std::ostream &os, expected_types< T > &&et)