![]() |
MAK Data Logger API Documentation for DIS
|
Inheritance diagram for DtEnumDatatypeRep:
Collaboration diagram for DtEnumDatatypeRep:Public Member Functions | |
| DtEnumDatatypeRep (bool useImplicitPadding) | |
| Default Constructor. More... | |
| virtual | ~DtEnumDatatypeRep () |
| Destructor. More... | |
| DtEnumDatatypeRep (const DtEnumDatatypeRep &orig) | |
| Copy Constructor. More... | |
| DtEnumDatatypeRep & | operator= (const DtEnumDatatypeRep &rhs) |
| Assignment Operator. More... | |
| virtual unsigned int | enumVal (const void *, int *size=0) const =0 |
| return the numeric enumerator value More... | |
Public Member Functions inherited from DtNumberDatatypeRep | |
| DtNumberDatatypeRep (bool useImplicitPadding) | |
| DtNumberDatatypeRep (const DtNumberDatatypeRep &orig) | |
| virtual double | numberRep (const void *ptr, int *size=nullptr) const =0 |
| virtual int | sizeNeeded (const void *ptr) const =0 |
Public Member Functions inherited from DtDatatypeRep | |
| DtDatatypeRep (bool useImplicitPadding) | |
| DtDatatypeRep (const DtDatatypeRep &orig) | |
| Copy Constructor. More... | |
| DtDatatypeRep & | operator= (const DtDatatypeRep &rhs) |
| Assignment Operator. More... | |
| virtual const char * | datatype () const =0 |
| virtual DtString | stringRep (const void *ptr, int *size=0) const =0 |
| Given a byte string, returns a character string in a format that is easily read by a person. More... | |
| virtual std::vector< char > | valueFromStringRep (const DtString &stringRep) const =0 |
| The reverse of string rep, given a character string, this returns an unformatted byte stream. More... | |
| virtual int | byteAlignment () const =0 |
| The alignment size in bytes for this representation. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from DtNumberDatatypeRep | |
| int | adjustedSizeNeeded (const void *ptr, int repSize) const |
Protected Attributes inherited from DtDatatypeRep | |
| bool | myUseImplicitPadding |
| DtEnumDatatypeRep::DtEnumDatatypeRep | ( | bool | useImplicitPadding | ) |
Default Constructor.
|
virtual |
Destructor.
| DtEnumDatatypeRep::DtEnumDatatypeRep | ( | const DtEnumDatatypeRep & | orig | ) |
Copy Constructor.
|
pure virtual |
return the numeric enumerator value
Implemented in DtEnum16DatatypeRep, DtEnum32DatatypeRep, and DtEnum8DatatypeRep.
| DtEnumDatatypeRep& DtEnumDatatypeRep::operator= | ( | const DtEnumDatatypeRep & | rhs | ) |
Assignment Operator.