Menu

ComparableAttributeSet.h File Reference

#include <boost/shared_ptr.hpp>
#include <boost/shared_array.hpp>
#include <boost/noncopyable.hpp>
#include <boost/mpl/list.hpp>
#include <boost/asio/buffer.hpp>
#include "mw/attributes/AttributeSet.h"
#include "mw/attributes/filter/greater_than_or_equal_to.h"
#include "mw/attributes/filter/less_than_or_equal_to.h"
#include "mw/nl/awds/AWDS_Packet.h"
#include "mw/nl/awds/logging.h"
#include "mw/attributes/access/Attribute_RT.h"
#include "mw/attributes/access/AttributeSet_RT.h"

Go to the source code of this file.

Data Structures

struct  famouso::mw::nl::awds::detail::op_printer< Comparator >
 Helper structs for printing the operator of a given comparator. More...
struct  famouso::mw::nl::awds::detail::op_printer< famouso::mw::attributes::filter::less_than_or_equal_to >
struct  famouso::mw::nl::awds::detail::op_printer< famouso::mw::attributes::filter::greater_than_or_equal_to >
class  famouso::mw::nl::awds::ComparableAttributeSet< AttrSet >
class  famouso::mw::nl::awds::ComparableAttributeSet< AttrSet >::AttributeIterator< Seq, Itr >
class  famouso::mw::nl::awds::ComparableAttributeSet< AttrSet >::AttributeIterator< Seq, typename boost::mpl::end< Seq >::type >

Namespaces

namespace  famouso
namespace  famouso::mw
namespace  famouso::mw::nl
namespace  famouso::mw::nl::awds
 

The namespace awds holds classes, structures and functions for the AWDS network.


namespace  famouso::mw::nl::awds::detail
 

This namepsace contains helper functions and classes for the attributes.


namespace  logging

Functions

template<class AttrSeq >
inline::logging::loggingReturnType & logging::operator<< (loggingReturnType &out, const boost::shared_ptr< ComparableAttributeSet< AttrSeq > > &att)
 Print the attributes to the given stream.