BusBoy  2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | List of all members
BUSBOY::DataKeyElement Class Reference

Represents one element of a data key, such as a specific frame. More...

#include <DataKeyElement.h>

Public Member Functions

 DataKeyElement ()
 
 DataKeyElement (const std::string &id, const DataKeyDimension &dim)
 
 DataKeyElement (const DataKeyElement &element)
 
std::string getIdentifier () const
 
DataKeyDimension getDimension () const
 
std::string str () const
 
 ~DataKeyElement ()
 
DataKeyElementoperator= (const DataKeyElement &element)
 
bool operator< (const DataKeyElement &element) const
 
bool operator== (const DataKeyElement &element) const
 
bool operator!= (const DataKeyElement &element) const
 

Static Public Member Functions

static std::vector< std::string > toElementIds (const std::vector< DataKeyElement > &elements)
 

Detailed Description

Represents one element of a data key, such as a specific frame.

Instances are immutable.

Constructor & Destructor Documentation

BUSBOY::DataKeyElement::DataKeyElement ( )
BUSBOY::DataKeyElement::DataKeyElement ( const std::string &  id,
const DataKeyDimension dim 
)
BUSBOY::DataKeyElement::DataKeyElement ( const DataKeyElement element)
BUSBOY::DataKeyElement::~DataKeyElement ( )

Member Function Documentation

DataKeyDimension BUSBOY::DataKeyElement::getDimension ( ) const
std::string BUSBOY::DataKeyElement::getIdentifier ( ) const
bool BUSBOY::DataKeyElement::operator!= ( const DataKeyElement element) const
bool BUSBOY::DataKeyElement::operator< ( const DataKeyElement element) const
DataKeyElement & BUSBOY::DataKeyElement::operator= ( const DataKeyElement element)
bool BUSBOY::DataKeyElement::operator== ( const DataKeyElement element) const
std::string BUSBOY::DataKeyElement::str ( ) const
std::vector< std::string > BUSBOY::DataKeyElement::toElementIds ( const std::vector< DataKeyElement > &  elements)
static

The documentation for this class was generated from the following files:

Copyright 2014 Google Inc. All rights reserved.