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

#include <BitFieldEnumeration.h>

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

Public Member Functions

 BitFieldEnumeration ()
 
virtual ~BitFieldEnumeration ()
 
const std::vector< BitFieldEnumerationValue *> & getValues () const
 Accessor to get the value of values. More...
 
bool setValues (const BitFieldEnumerationValue &values)
 Accessor to set value of values. 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

std::vector< BitFieldEnumerationValue *> values
 
- 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 BitFieldEnumeration &object)
 
OPENJAUS_EXPORT friend std::ostream & operator<< (std::ostream &output, const BitFieldEnumeration *object)
 

Constructor & Destructor Documentation

§ BitFieldEnumeration()

openjaus::model::fields::BitFieldEnumeration::BitFieldEnumeration ( )

§ ~BitFieldEnumeration()

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

Member Function Documentation

§ getValues()

const std::vector< BitFieldEnumerationValue *> & openjaus::model::fields::BitFieldEnumeration::getValues ( ) const

§ setValues()

bool openjaus::model::fields::BitFieldEnumeration::setValues ( const BitFieldEnumerationValue values)
Parameters
valuesThe value of the new values.

§ toString()

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

Friends And Related Function Documentation

§ operator<< [1/2]

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

§ operator<< [2/2]

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

Member Data Documentation

§ values

std::vector< BitFieldEnumerationValue* > openjaus::model::fields::BitFieldEnumeration::values
protected

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