CGAL 6.1 - IO Streams

Loading...
Searching...
No Matches
Functions
Stream Operators
Reference Manual

##

## Functions
ostream & | CGAL::operator<< (ostream &os, Class c)
| Inserts object `c` in the stream `os`.
istream & | CGAL::operator>> (istream &is, Class c)
| CGAL defines input operators for classes that are derived from the class `istream`.

## Function Documentation

## ◆ operator<<()

ostream & CGAL::operator<< | ( | ostream & | os,
|  | Class | c
| ) |  |

`#include <CGAL/IO/io.h>`

Inserts object `c` in the stream `os`.

Returns `os`. CGAL defines output operators for classes that are derived from the class `ostream`. This allows to write to ostreams as `cout` or `cerr`, as well as to `std::ostringstream` and `std::ofstream`. The output operator is defined for all classes in the CGAL `Kernel` and for the class `Color` as well.

See also
  `CGAL::IO::set_mode()`
  `CGAL::IO::set_ascii_mode()`
  `CGAL::IO::set_binary_mode()`
  `CGAL::IO::set_pretty_mode()`
  `CGAL::IO::get_mode()`
  `CGAL::IO::is_ascii()`
  `CGAL::IO::is_binary()`
  `CGAL::IO::is_pretty()`

## ◆ operator>>()

istream & CGAL::operator>> | ( | istream & | is,
|  | Class | c
| ) |  |

`#include <CGAL/IO/io.h>`

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`.

See also
  `CGAL::IO::set_mode()`
  `CGAL::IO::set_ascii_mode()`
  `CGAL::IO::set_binary_mode()`
  `CGAL::IO::set_pretty_mode()`
  `CGAL::IO::get_mode()`
  `CGAL::IO::is_ascii()`
  `CGAL::IO::is_binary()`
  `CGAL::IO::is_pretty()`