Main Page | Modules | Class Hierarchy | Class List | Directories | Class Members | Related Pages | Examples

ConcretePacketAttributeValue< T > Class Template Reference

A set of templated attribute value types. More...

#include <PacketAttribute.h>

Inheritance diagram for ConcretePacketAttributeValue< T >:

PacketAttributeValue List of all members.

Public Member Functions

 ConcretePacketAttributeValue (const T &val)
 ConcretePacketAttributeValue (const ConcretePacketAttributeValue< T > &toCopy)
virtual ConcretePacketAttributeValueclone (void) const
virtual bool operator== (const PacketAttributeValue &rhs) const
virtual bool operator< (const PacketAttributeValue &rhs) const
virtual bool operator<= (const PacketAttributeValue &rhs) const
virtual bool operator> (const PacketAttributeValue &rhs) const
virtual bool operator>= (const PacketAttributeValue &rhs) const
const T & getValue (void) const
virtual std::string toString (void) const
int getValueType (void) const

Static Public Attributes

static const int NONE = 0
static const int INT = 1
static const int DOUBLE = 2
static const int STRING = 3
static const int TIME = 17
static const PacketAttributeValue
TRUE = new ConcretePacketAttributeValue<int>(1)

Protected Attributes

int valType


std::ostream & operator<< (std::ostream &os, const PacketAttributeValue &value)

Detailed Description

template<class T>
class ConcretePacketAttributeValue< T >

A set of templated attribute value types.

Supported Templates

Currently supported (i.e. tested) types for the template are:
Examples:,, and

The documentation for this class was generated from the following files:
Generated on Thu Apr 5 01:02:37 2007 for ANTARES by  doxygen 1.4.2