OpenJAUS Software Development Kit
4.3.1
|
#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) |
openjaus::model::fields::BitFieldEnumeration::BitFieldEnumeration | ( | ) |
|
virtual |
const std::vector< BitFieldEnumerationValue *> & openjaus::model::fields::BitFieldEnumeration::getValues | ( | ) | const |
bool openjaus::model::fields::BitFieldEnumeration::setValues | ( | const BitFieldEnumerationValue & | values | ) |
values | The value of the new values. |
|
virtual |
Reimplemented from openjaus::model::fields::BitFieldItem.
|
friend |
|
friend |
|
protected |