| Puma Reference Manual | Puma: Puma::CTypeBitField Class Reference |
#include <Puma/CTypeInfo.h>

Example:
class X { int i : 10; // i has type 'bit-field of size 10' // type structure: // CTypeBitField dim=10 // CTypePrimitive int };
Public Member Functions | |
| CTypeBitField (CTypeInfo *base) | |
| Constructor. | |
| ~CTypeBitField () | |
| Destructor. | |
| void | Dimension (long int dim) |
| Set the dimension of the bit-field. | |
| long int | Dimension () const |
| Get the dimension of the bit-field. | |
| Puma::CTypeBitField::CTypeBitField | ( | CTypeInfo * | base | ) | [inline] |
| Puma::CTypeBitField::~CTypeBitField | ( | ) | [inline] |
Destructor.
| void Puma::CTypeBitField::Dimension | ( | long int | dim | ) | [inline] |
Set the dimension of the bit-field.
| dim | The dimension. |
| long int Puma::CTypeBitField::Dimension | ( | ) | const [inline] |