OpenAssetIO
An abstract API for generalising interactions between a host application and an asset management system
std Namespace Reference

Classes

struct  hash< openassetio::EntityReference >
 

Functions

OPENASSETIO_CORE_EXPORT std::ostream & operator<< (std::ostream &out, const openassetio::v1::StrMap &formattable)
 Insertion operator for use with ostreams. More...
 
OPENASSETIO_CORE_EXPORT std::ostream & operator<< (std::ostream &out, const openassetio::v1::InfoDictionary &formattable)
 Insertion operator for use with ostreams. More...
 
OPENASSETIO_CORE_EXPORT std::ostream & operator<< (std::ostream &out, const openassetio::v1::trait::TraitSet &formattable)
 Insertion operator for use with ostreams. More...
 
OPENASSETIO_CORE_EXPORT std::ostream & operator<< (std::ostream &out, const openassetio::v1::trait::TraitSets &formattable)
 Insertion operator for use with ostreams. More...
 

Function Documentation

OPENASSETIO_CORE_EXPORT std::ostream& std::operator<< ( std::ostream &  out,
const openassetio::v1::StrMap formattable 
)

Insertion operator for use with ostreams.

Formats as "{'key1': 'value1', 'key2': 'value2'}"

OPENASSETIO_CORE_EXPORT std::ostream& std::operator<< ( std::ostream &  out,
const openassetio::v1::InfoDictionary formattable 
)

Insertion operator for use with ostreams.

Formats as "{'key1': value1, 'key2': value2}"

OPENASSETIO_CORE_EXPORT std::ostream& std::operator<< ( std::ostream &  out,
const openassetio::v1::trait::TraitSet formattable 
)

Insertion operator for use with ostreams.

Formats as "{'trait1', 'trait2'}"

OPENASSETIO_CORE_EXPORT std::ostream& std::operator<< ( std::ostream &  out,
const openassetio::v1::trait::TraitSets formattable 
)

Insertion operator for use with ostreams.

Formats as "[{'trait1', 'trait2'}, {'trait3', 'trait4'}]"