CGAL 6.2 - IO Streams
Loading...
Searching...
No Matches
Stream Operators

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 std::cout or std::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()