| 
    siplasplas
    
   A library for C++ reflection and introspection 
   | 
 
Implements read from an standard input stream. More...
#include <siplasplas/typeerasure/features/iostream.hpp>
Static Public Member Functions | |
| template<typename T > | |
| static std::istream & | apply (std::istream &is, T &value) noexcept(cpp::concepts::IStreamable< T >::no_except) | 
| Implements read from input stream feature.  More... | |
Implements read from an standard input stream.
      
  | 
  inlinestaticnoexcept | 
Implements read from input stream feature.
IStreamable feature implements read from an input stream in a type agnostic way. If the type is not readable from an standard input stream (See cpp::concepts::IStreamable), it throws a std::runtime_error exception. Else invokes operator<<(std::istream&, T&).
| os | Reference to the input stream to read from. | 
| value | lvalue reference to the object which the read value will be assigned to. |