logging Namespace Reference
Data Structures | |
| struct | AWDS |
| This class is intended to be used as a template argument for the logging::log::emit() function. More... | |
| struct | ATTR |
| This class is intended to be used as a template argument for the logging::log::emit() function. More... | |
Functions | |
| template<class AttrSeq > | |
| inline::logging::loggingReturnType & | operator<< (loggingReturnType &out, const boost::shared_ptr< ComparableAttributeSet< AttrSeq > > &att) |
| Print the attributes to the given stream. | |
| inline::logging::loggingReturnType & | operator<< (::logging::loggingReturnType &out, const famouso::mw::Subject &s) |
| Operator to print a Subject. | |
| template<class AttrSet > | |
| inline::logging::loggingReturnType & | operator<< (::logging::loggingReturnType &out, const boost::shared_ptr< famouso::mw::nl::awds::detail::Node< AttrSet > > &c) |
| Print a node to log. | |
| template<class AttrSet > | |
| inline::logging::loggingReturnType & | operator<< (::logging::loggingReturnType &out, const famouso::mw::nl::awds::detail::Node< AttrSet > &c) |
| Print a node to log. | |
| template<uint16_t size> | |
| inline::logging::loggingReturnType & | operator<< (::logging::loggingReturnType &out, const famouso::mw::nl::NetworkID< size > &id) |
| Print a Network ID to a log. | |
Function Documentation
template<uint16_t size>
| inline ::logging::loggingReturnType& logging::operator<< | ( | ::logging::loggingReturnType & | out, | |
| const famouso::mw::nl::NetworkID< size > & | id | |||
| ) | [inline] |
Print a Network ID to a log.
- Parameters:
-
out The log to print to. id The Network ID to print.
- Returns:
- The log to chain print calls.
template<class AttrSet >
| inline ::logging::loggingReturnType& logging::operator<< | ( | ::logging::loggingReturnType & | out, | |
| const famouso::mw::nl::awds::detail::Node< AttrSet > & | c | |||
| ) | [inline] |
Print a node to log.
- Parameters:
-
out The log to print to. c The node to print.
- Template Parameters:
-
AttrSet The network attributes of the node.
- Returns:
- The log to chain print calls.
References famouso::mw::nl::awds::detail::Node< AttrSet >::print().
template<class AttrSet >
| inline ::logging::loggingReturnType& logging::operator<< | ( | ::logging::loggingReturnType & | out, | |
| const boost::shared_ptr< famouso::mw::nl::awds::detail::Node< AttrSet > > & | c | |||
| ) | [inline] |
Print a node to log.
- Parameters:
-
out The log to print to. c The node to print.
- Template Parameters:
-
AttrSet The network attributes of the node.
- Returns:
- The log to chain print calls.
| inline ::logging::loggingReturnType& logging::operator<< | ( | ::logging::loggingReturnType & | out, | |
| const famouso::mw::Subject & | s | |||
| ) |
Operator to print a Subject.
- Parameters:
-
out The output stream to print to. s The Subject to print.
- Returns:
- The output stream for chaining calls.
References UID::tab(), and UID::value().
template<class AttrSeq >
| inline ::logging::loggingReturnType& logging::operator<< | ( | loggingReturnType & | out, | |
| const boost::shared_ptr< ComparableAttributeSet< AttrSeq > > & | att | |||
| ) | [inline] |
Print the attributes to the given stream.
- Parameters:
-
out the output stream to print to. att the attributes to print.
- Returns:
- the output stream for chaining.
- Template Parameters:
-
AttrSeq A boost mpl list of Attributes.