CGAL 6.2 - IO Streams

Loading...
Searching...
No Matches
List of all members | Public Member Functions | Related Functions
CGAL::Input_rep< T > Class Template Reference
Reference Manual

`#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 `std::istream`. This allows to read from input streams as `std::cin`, as well as from `std::istringstream` and `std::ifstream`. The input operator is defined for all classes in the CGAL `Kernel`.