Apache Qpid C++ API
Apache Qpid - AMQP Messaging for Java JMS, C++, Python, Ruby, and .NET Apache Qpid Documentation

qpid/framing/variant.h File Reference

#include <boost/variant.hpp>

Go to the source code of this file.


Classes

struct  qpid::framing::NoBlankVisitor< R >
 boost::static_visitor that throws an exception if variant contains a blank. More...
struct  qpid::framing::ConvertVisitor< R >
 Convert the variant value to type R. More...
struct  qpid::framing::AddressVisitor< R >
 Convert the address of variant value to type R. More...
struct  qpid::framing::ApplyVisitor< V >
 Apply a visitor to the nested variant. More...

Namespaces

namespace  qpid
 This file was automatically generated from the AMQP specification.
namespace  qpid::framing
 The framing namespace contains classes that are used to create, send and receive the basic packets from which AMQP is built.

Defines

#define QPID_USING_NOBLANK(R)   using ::qpid::framing::NoBlankVisitor<R>::operator()
 Generate a using statement, needed in visitors inheriting NoBlankVisitor.

Functions

template<class Visitor , class Visitable >
Visitor::result_type qpid::framing::applyApplyVisitor (const Visitor &visitor, Visitable &visitable)
 Convenience function to construct and apply an ApplyVisitor.


Define Documentation

#define QPID_USING_NOBLANK (  )     using ::qpid::framing::NoBlankVisitor<R>::operator()

Generate a using statement, needed in visitors inheriting NoBlankVisitor.

Parameters:
R return type.

Definition at line 54 of file variant.h.


Qpid C++ API Reference
Generated on Thu Jul 2 13:32:12 2009 for Qpid C++ Client API by doxygen 1.5.8