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

Typedef Documentation

typedef unsigned int MFT_CommandDescriptor

Function Documentation

const Handle< Standard_Type >& STANDARD_TYPE ( MFT_CommandDescriptor   ) 
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:40:39 2011 for Open CASCADE Technology by  doxygen 1.6.3