Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Defines | Typedefs | Functions
MFT_CommandDescriptor.hxx File Reference
#include <Standard_Type.hxx>

Defines

#define COMMAND_VALUETYPE(d, n)   ((d >> (32 - 2*n)) & 0x3)
#define SET_COMMAND_VALUETYPE(d, n, t)   (d |= t << (32 - 2*n))
#define COMMAND_LENGTH(d)   ((d >> 8) & 0xFF)
#define SET_COMMAND_LENGTH(d, l)   (d = (d & 0xFFFF00FF) | (l << 8))
#define COMMAND_TYPE(d)   MFT_TypeOfCommand(d & 0xFF)
#define SET_COMMAND_TYPE(d, t)   (d = (d & 0xFFFFFF00) | t)

Typedefs

typedef unsigned int MFT_CommandDescriptor

Functions

const Handle< Standard_Type > & STANDARD_TYPE (MFT_CommandDescriptor)

Define Documentation

#define COMMAND_LENGTH (   d)    ((d >> 8) & 0xFF)
#define COMMAND_TYPE (   d)    MFT_TypeOfCommand(d & 0xFF)
#define COMMAND_VALUETYPE (   d,
  n 
)    ((d >> (32 - 2*n)) & 0x3)
#define SET_COMMAND_LENGTH (   d,
 
)    (d = (d & 0xFFFF00FF) | (l << 8))
#define SET_COMMAND_TYPE (   d,
  t 
)    (d = (d & 0xFFFFFF00) | t)
#define SET_COMMAND_VALUETYPE (   d,
  n,
  t 
)    (d |= t << (32 - 2*n))

Typedef Documentation

typedef unsigned int MFT_CommandDescriptor

Function Documentation