sst-waveshapers
Waveshapers submodule for the Surge Synthesizer
Classes | Functions | Variables
Catch::Detail Namespace Reference

Classes

struct  EnumInfo
 
class  IsStreamInsertable
 
class  Approx
 

Functions

std::string rawMemoryToString (const void *object, std::size_t size)
 
template<typename T >
std::string rawMemoryToString (const T &object)
 
template<typename E >
std::string convertUnknownEnumToString (E e)
 
template<typename T >
std::enable_if< !std::is_enum< T >::value &&!std::is_base_of< std::exception, T >::value, std::string >::type convertUnstreamable (T const &)
 
template<typename T >
std::enable_if< !std::is_enum< T >::value &&std::is_base_of< std::exception, T >::value, std::string >::type convertUnstreamable (T const &ex)
 
template<typename T >
std::enable_if< std::is_enum< T >::value, std::string >::type convertUnstreamable (T const &value)
 
template<typename T >
std::string stringify (const T &e)
 
template<typename InputIterator , typename Sentinel = InputIterator>
std::string rangeToString (InputIterator first, Sentinel last)
 

Variables

const std::string unprintableString
 

Function Documentation

◆ rawMemoryToString() [1/2]

std::string Catch::Detail::rawMemoryToString ( const void *  object,
std::size_t  size 
)

Referenced by rawMemoryToString().

◆ rawMemoryToString() [2/2]

std::string Catch::Detail::rawMemoryToString ( const T &  object)

◆ convertUnknownEnumToString()

std::string convertUnknownEnumToString ( e)

References stringify().

Referenced by convertUnstreamable().

◆ convertUnstreamable() [1/3]

std::enable_if< !std::is_enum<T>::value && !std::is_base_of<std::exception, T>::value, std::string>::type Catch::Detail::convertUnstreamable ( T const &  )

◆ convertUnstreamable() [2/3]

std::enable_if< !std::is_enum<T>::value && std::is_base_of<std::exception, T>::value, std::string>::type Catch::Detail::convertUnstreamable ( T const &  ex)

◆ convertUnstreamable() [3/3]

std::enable_if< std::is_enum<T>::value , std::string>::type Catch::Detail::convertUnstreamable ( T const &  value)

◆ stringify()

std::string Catch::Detail::stringify ( const T &  e)

◆ rangeToString()

std::string Catch::Detail::rangeToString ( InputIterator  first,
Sentinel  last 
)

Variable Documentation

◆ unprintableString

const std::string unprintableString
extern