maliput
|
#include <functional>
#include <string>
#include <utility>
#include "maliput/common/maliput_copyable.h"
#include "maliput/common/maliput_hash.h"
#include "maliput/common/maliput_throw.h"
Classes | |
class | TypeSpecificIdentifier< T > |
TypeSpecificIdentifier<T> represents an identifier specifically identifying an entity of type T . More... | |
struct | hash< maliput::api::TypeSpecificIdentifier< T > > |
Specialization of std::hash for maliput::api::TypeSpecificIdentifier<T>. More... | |
struct | less< maliput::api::TypeSpecificIdentifier< T > > |
Specialization of std::less for maliput::api::TypeSpecificIdentifier<T> providing a strict ordering over maliput::api::TypeSpecificIdentifier<T> suitable for use with ordered containers. More... | |
Namespaces | |
maliput | |
Code in this file is inspired by: https://github.com/RobotLocomotion/drake/blob/master/common/text_logging.h. | |
maliput::api | |
Functions | |
template<typename T > | |
std::ostream & | operator<< (std::ostream &os, const maliput::api::TypeSpecificIdentifier< T > &id) |
Streams a string representation of id into out . More... | |
std::ostream& std::operator<< | ( | std::ostream & | os, |
const maliput::api::TypeSpecificIdentifier< T > & | id | ||
) |
Streams a string representation of id
into out
.
Returns out
. This method is provided for the purposes of debugging or text-logging. It is not intended for serialization.