OpenJAUS Software Development Kit  4.3.1
Public Member Functions | Protected Attributes | Friends | List of all members
openjaus::model::fields::BitFieldRange Class Reference

#include <BitFieldRange.h>

Inherits openjaus::model::fields::BitFieldItem.

Public Member Functions

 BitFieldRange ()
 
virtual ~BitFieldRange ()
 
long getLowerBound () const
 Accessor to get the value of lowerBound. More...
 
bool setLowerBound (long lowerBound)
 Accessor to set value of lowerBound. More...
 
long getUpperBound () const
 Accessor to get the value of upperBound. More...
 
bool setUpperBound (long upperBound)
 Accessor to set value of upperBound. More...
 
virtual std::string toString () const
 
- Public Member Functions inherited from openjaus::model::fields::BitFieldItem
 BitFieldItem ()
 
virtual ~BitFieldItem ()
 
std::string getName () const
 Accessor to get the value of name. More...
 
bool setName (std::string name)
 Accessor to set value of name. More...
 
std::string getInterpretation () const
 Accessor to get the value of interpretation. More...
 
bool setInterpretation (std::string interpretation)
 Accessor to set value of interpretation. More...
 
long getStartIndex () const
 Accessor to get the value of startIndex. More...
 
bool setStartIndex (long startIndex)
 Accessor to set value of startIndex. More...
 
long getEndIndex () const
 Accessor to get the value of endIndex. More...
 
bool setEndIndex (long endIndex)
 Accessor to set value of endIndex. More...
 

Protected Attributes

long lowerBound
 
long upperBound
 
- Protected Attributes inherited from openjaus::model::fields::BitFieldItem
std::string name
 
std::string interpretation
 
long startIndex
 
long endIndex
 

Friends

OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const BitFieldRange &object)
 
OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const BitFieldRange *object)
 

Constructor & Destructor Documentation

§ BitFieldRange()

openjaus::model::fields::BitFieldRange::BitFieldRange ( )

§ ~BitFieldRange()

openjaus::model::fields::BitFieldRange::~BitFieldRange ( )
virtual

Member Function Documentation

§ getLowerBound()

long openjaus::model::fields::BitFieldRange::getLowerBound ( ) const

§ getUpperBound()

long openjaus::model::fields::BitFieldRange::getUpperBound ( ) const

§ setLowerBound()

bool openjaus::model::fields::BitFieldRange::setLowerBound ( long  lowerBound)
Parameters
lowerBoundThe value of the new lowerBound.

§ setUpperBound()

bool openjaus::model::fields::BitFieldRange::setUpperBound ( long  upperBound)
Parameters
upperBoundThe value of the new upperBound.

§ toString()

std::string openjaus::model::fields::BitFieldRange::toString ( ) const
virtual

Friends And Related Function Documentation

§ operator<< [1/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const BitFieldRange object 
)
friend

§ operator<< [2/2]

OPENJAUS_EXPORT friend std::ostream& operator<< ( std::ostream &  output,
const BitFieldRange object 
)
friend

Member Data Documentation

§ lowerBound

long openjaus::model::fields::BitFieldRange::lowerBound
protected

§ upperBound

long openjaus::model::fields::BitFieldRange::upperBound
protected

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