LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
ostream_helpers.h File Reference
#include "cetlib_except/demangle.h"
#include <ostream>
#include <string>

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
 parameter set interface
 
 fhicl::detail
 
 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::enable_if_t<!std::is_floating_point< T >::value, std::ostream & > fhicl::detail::yes_defaults::operator<< (std::ostream &os, maybe_quotes< T > &&mq)
 
template<typename T >
std::enable_if_t< std::is_floating_point< T >::value, 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)