NDEVR
API Documentation
std

STL namespace. More...

Functions

ostream & operator<< (ostream &in, const String &string)
 Stream insertion operator for writing a String to an output stream.
istream & operator>> (istream &in, String &string)
 Stream extraction operator for reading a String from an input stream.
istream & operator>> (istream &in, StringView &string)
 Stream extraction operator for reading into an StringView.

Detailed Description

STL namespace.

Specialization of std::hash for Material, enabling use in unordered containers.

std::hash specialization enabling Geometry objects to be used in unordered containers.



Computes a hash by XOR-folding the two halves of the Material's 16-byte UUID.

Function Documentation

◆ operator<<()

ostream & std::operator<< ( ostream & in,
const String & string )

Stream insertion operator for writing a String to an output stream.

Parameters
[in]inThe output stream.
[in]stringThe String to write.
Returns
A reference to the output stream.

◆ operator>>() [1/2]

istream & std::operator>> ( istream & in,
String & string )

Stream extraction operator for reading a String from an input stream.

Parameters
[in]inThe input stream.
[out]stringThe String to read into.
Returns
A reference to the input stream.

◆ operator>>() [2/2]

istream & std::operator>> ( istream & in,
StringView & string )

Stream extraction operator for reading into an StringView.

Parameters
[in]inThe input stream.
[in]stringThe StringView to read into.
Returns
A reference to the input stream.