CGAL 6.0 - IO Streams
Loading...
Searching...
No Matches
CGAL::Input_rep< T > Class Template Reference

#include <CGAL/IO/io.h>

Inherits from

CGAL::IO_rep_is_not_specialized_aux< Dummy >.

Definition

template<class T>
class CGAL::Input_rep< T >

The definition of Input_rep is completely symmetric to Output_rep.

Public Member Functions

 Input_rep (T &tt)
 initialize with a reference to t.
 
std::istream & operator() (std::istream &is) const
 perform the input, calls operator>> by default.
 

Related Functions

(Note that these are not member functions.)

template<class T >
std::istream & operator>> (std::istream &is, Input_rep< T > rep)
 stream input to the Input_rep calls its operator().
 

Friends And Related Function Documentation

◆ operator>>()

template<class T >
std::istream & operator>> ( std::istream &  is,
Input_rep< T >  rep 
)
related

stream input to the Input_rep calls its operator().

CGAL defines input operators for classes that are derived from the class istream. This allows to read from istreams as std::cin, as well as from std::istringstream and std::ifstream. The input operator is defined for all classes in the CGAL Kernel.