reporting_operators.hh File Reference

Helper operators for reporting. More...

#include <lestes/common.hh>
#include <lestes/std/source_location.hh>
#include <lestes/msg/message_stencil.hh>
#include <lestes/msg/message.hh>
#include <lestes/msg/argument_holder.hh>
#include <lestes/msg/reporter.hh>

Go to the source code of this file.

Namespaces

namespace  lestes
namespace  lestes::std

Functions

template<typename T>
ptr< ::lestes::msg::argument_holder00<
T > > 
lestes::std::operator<< (const ptr< ::lestes::msg::reporter > &, const ptr< ::lestes::msg::message_stencil0< T > > &ms0)
template<typename T>
void lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder00< T > > &holder, const ptr< source_location > &loc)
template<typename P0>
ptr< ::lestes::msg::argument_holder10<
P0 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::reporter > &, const ptr< ::lestes::msg::message_stencil1< P0 > > &ms1)
template<typename P0>
ptr< ::lestes::msg::argument_holder11<
P0 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder10< P0 > > &holder, const P0 &p0)
template<typename P0>
void lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder11< P0 > > &holder, const ptr< source_location > &loc)
template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder20<
P0, P1 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::reporter > &, const ptr< ::lestes::msg::message_stencil2< P0, P1 > > &ms2)
template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder21<
P0, P1 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder20< P0, P1 > > &holder, const P0 &p0)
template<typename P0, typename P1>
ptr< ::lestes::msg::argument_holder22<
P0, P1 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder21< P0, P1 > > &holder, const P1 &p1)
template<typename P0, typename P1>
void lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder22< P0, P1 > > &holder, const ptr< source_location > &loc)
template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder30<
P0, P1, P2 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::reporter > &, const ptr< ::lestes::msg::message_stencil3< P0, P1, P2 > > &ms3)
template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder31<
P0, P1, P2 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder30< P0, P1, P2 > > &holder, const P0 &p0)
template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder32<
P0, P1, P2 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder31< P0, P1, P2 > > &holder, const P1 &p1)
template<typename P0, typename P1, typename P2>
ptr< ::lestes::msg::argument_holder33<
P0, P1, P2 > > 
lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder32< P0, P1, P2 > > &holder, const P2 &p2)
template<typename P0, typename P1, typename P2>
void lestes::std::operator<< (const ptr< ::lestes::msg::argument_holder33< P0, P1, P2 > > &holder, const ptr< source_location > &loc)


Detailed Description

Helper operators for reporting.

Definition of operators enabling easy reporting of messages.

Author:
pt

Definition in file reporting_operators.hh.


Generated on Mon Feb 12 18:23:46 2007 for lestes by doxygen 1.5.1-20070107