The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::tracker::has_ostream_operator_impl::has_ostream_operator< T > Struct Template Reference
Inheritance diagram for sparta::tracker::has_ostream_operator_impl::has_ostream_operator< T >:

Static Public Attributes

static std::ostream & s
 
static T const & t
 
static constexpr bool value
 

Detailed Description

template<typename T>
struct sparta::tracker::has_ostream_operator_impl::has_ostream_operator< T >

Definition at line 68 of file StateTracker.hpp.

Member Data Documentation

◆ s

template<typename T >
std::ostream& sparta::tracker::has_ostream_operator_impl::has_ostream_operator< T >::s
static

Definition at line 69 of file StateTracker.hpp.

◆ t

template<typename T >
T const& sparta::tracker::has_ostream_operator_impl::has_ostream_operator< T >::t
static

Definition at line 70 of file StateTracker.hpp.

◆ value

template<typename T >
constexpr bool sparta::tracker::has_ostream_operator_impl::has_ostream_operator< T >::value
staticconstexpr
Initial value:
{
sizeof(test(s << t)) == sizeof(yes)}
char yes[2]
Typedef a char array of size two.
yes & test(std::ostream &)
If the class does have an << operator overloaded,.

Definition at line 71 of file StateTracker.hpp.


The documentation for this struct was generated from the following file: