PLCnext API Documentation 25.0.2.69
Classes | Functions
std Namespace Reference

Namespace of the C++ standard library More...

Classes

struct  allocator_traits< Arp::System::Commons::Ipc::SharedData< T >::Allocator< T > >
 
struct  hash< Arp::Base::Commons::Configuration::Uuid >
 std hash functor of class Uuid. More...
 
struct  hash< Arp::Base::Core::String >
 The hash functor of class Arp::Base::Core::String. More...
 
struct  hash< Arp::Plc::Commons::Meta::TypeIdentifier >
 
struct  hash< Arp::System::Nm::IdType< T, TypeTag > >
 Hash function for use with std::unodered_* More...
 

Functions

ostream & operator<< (ostream &os, Arp::Base::Core::byte value)
 
istream & operator>> (istream &is, Arp::Base::Core::byte &value)
 
std::ostream & operator<< (std::ostream &os, const Arp::Base::Core::Nanoseconds &value)
 Writes the supplied value to the output stream os . More...
 
std::ostream & operator<< (std::ostream &os, const Arp::Base::Core::Microseconds &value)
 Writes the supplied value to the output stream os . More...
 
std::ostream & operator<< (std::ostream &os, const Arp::Base::Core::Milliseconds &value)
 Writes the supplied value to the output stream os . More...
 
std::ostream & operator<< (std::ostream &os, const Arp::Base::Core::Seconds &value)
 Writes the supplied value to the output stream os . More...
 
std::ostream & operator<< (std::ostream &os, const Arp::Base::Core::Minutes &value)
 Writes the supplied value to the output stream os . More...
 
std::ostream & operator<< (std::ostream &os, const Arp::Base::Core::Hours &value)
 Writes the supplied value to the output stream os . More...
 
std::istream & operator>> (std::istream &is, Arp::Base::Core::Nanoseconds &value)
 Reads the value from the input stream is . More...
 
std::istream & operator>> (std::istream &is, Arp::Base::Core::Microseconds &value)
 Reads the value from the input stream is . More...
 
std::istream & operator>> (std::istream &is, Arp::Base::Core::Milliseconds &value)
 Reads the value from the input stream is . More...
 
std::istream & operator>> (std::istream &is, Arp::Base::Core::Seconds &value)
 Reads the value from the input stream is . More...
 
std::istream & operator>> (std::istream &is, Arp::Base::Core::Minutes &value)
 Reads the value from the input stream is . More...
 
std::istream & operator>> (std::istream &is, Arp::Base::Core::Hours &value)
 Reads the value from the input stream is . More...
 

Detailed Description

Namespace of the C++ standard library

Function Documentation

◆ operator<<() [1/6]

ARP_EXPORT std::ostream & std::operator<< ( std::ostream &  os,
const Arp::Base::Core::Hours value 
)

Writes the supplied value to the output stream os .

Parameters
osThe output stream to write the value to.
valueThe value to write.
Returns
The given output stream os .

The duration unit 'h' is appended to the value accordingly, e.g. 10h.

◆ operator<<() [2/6]

ARP_EXPORT std::ostream & std::operator<< ( std::ostream &  os,
const Arp::Base::Core::Microseconds value 
)

Writes the supplied value to the output stream os .

Parameters
osThe output stream to write the value to.
valueThe value to write.
Returns
The given output stream os .

The duration unit 'us' is appended to the value accordingly, e.g. 100us.

◆ operator<<() [3/6]

ARP_EXPORT std::ostream & std::operator<< ( std::ostream &  os,
const Arp::Base::Core::Milliseconds value 
)

Writes the supplied value to the output stream os .

Parameters
osThe output stream to write the value to.
valueThe value to write.
Returns
The given output stream os .

The duration unit 'ms' is appended to the value accordingly, e.g. 100ms.

◆ operator<<() [4/6]

ARP_EXPORT std::ostream & std::operator<< ( std::ostream &  os,
const Arp::Base::Core::Minutes value 
)

Writes the supplied value to the output stream os .

Parameters
osThe output stream to write the value to.
valueThe value to write.
Returns
The given output stream os .

The duration unit 'm' is appended to the value accordingly, e.g. 100m.

◆ operator<<() [5/6]

ARP_EXPORT std::ostream & std::operator<< ( std::ostream &  os,
const Arp::Base::Core::Nanoseconds value 
)

Writes the supplied value to the output stream os .

Parameters
osThe output stream to write the value to.
valueThe value to write.
Returns
The given output stream os .

The duration unit 'ns' is appended to the value accordingly, e.g. 100ns.

◆ operator<<() [6/6]

ARP_EXPORT std::ostream & std::operator<< ( std::ostream &  os,
const Arp::Base::Core::Seconds value 
)

Writes the supplied value to the output stream os .

Parameters
osThe output stream to write the value to.
valueThe value to write.
Returns
The given output stream os .

The duration unit 's' is appended to the value accordingly, e.g. 100s.

◆ operator>>() [1/6]

ARP_EXPORT std::istream & std::operator>> ( std::istream &  is,
Arp::Base::Core::Hours value 
)

Reads the value from the input stream is .

Parameters
isThe stream to read the value from.
valueThe resulting read value.
Returns
The given input stream is .

Any duration unit is expected and read from the stream accordingly, e.g. 100m or 1h. If it is missing, the duration unit defaults to 'Hours'.

◆ operator>>() [2/6]

ARP_EXPORT std::istream & std::operator>> ( std::istream &  is,
Arp::Base::Core::Microseconds value 
)

Reads the value from the input stream is .

Parameters
isThe stream to read the value from.
valueThe resulting read value.
Returns
The given input stream is .

Any duration unit is expected and read from the stream accordingly, e.g. 100us or 1s. If it is missing, the duration unit defaults to 'Microseconds'.

◆ operator>>() [3/6]

ARP_EXPORT std::istream & std::operator>> ( std::istream &  is,
Arp::Base::Core::Milliseconds value 
)

Reads the value from the input stream is .

Parameters
isThe stream to read the value from.
valueThe resulting read value.
Returns
The given input stream is .

Any duration unit is expected and read from the stream accordingly, e.g. 100ms or 1s. If it is missing, the duration unit defaults to 'Milliseconds'.

◆ operator>>() [4/6]

ARP_EXPORT std::istream & std::operator>> ( std::istream &  is,
Arp::Base::Core::Minutes value 
)

Reads the value from the input stream is .

Parameters
isThe stream to read the value from.
valueThe resulting read value.
Returns
The given input stream is .

Any duration unit is expected and read from the stream accordingly, e.g. 100s or 1m. If it is missing, the duration unit defaults to 'Minutes'.

◆ operator>>() [5/6]

ARP_EXPORT std::istream & std::operator>> ( std::istream &  is,
Arp::Base::Core::Nanoseconds value 
)

Reads the value from the input stream is .

Parameters
isThe stream to read the value from.
valueThe resulting read value.
Returns
The given input stream is .

Any duration unit is expected and read from the stream accordingly, e.g. 100ns or 1s. If it is missing, the duration unit defaults to 'Nanoseconds'.

◆ operator>>() [6/6]

ARP_EXPORT std::istream & std::operator>> ( std::istream &  is,
Arp::Base::Core::Seconds value 
)

Reads the value from the input stream is .

Parameters
isThe stream to read the value from.
valueThe resulting read value.
Returns
The given input stream is .

Any duration unit is expected and read from the stream accordingly, e.g. 1000ms or 10s. If it is missing, the duration unit defaults to 'Seconds'.