SMIL  0.9.1
BIN Struct Reference
+ Collaboration diagram for BIN:

Public Types

typedef Type * lineType
 
typedef lineType * sliceType
 
typedef BIN_TYPE Type
 

Public Member Functions

 BIN (BIN_TYPE v=numeric_limits< BIN_TYPE >::min())
 
 BIN (bool b)
 
 BIN (double v)
 
BINoperator= (BIN_TYPE v)
 
BINoperator= (bool b)
 
BINoperator= (const char *s)
 
bitIndexoperator[] (UINT8 pos)
 
ostream & printSelf (ostream &os=cout)
 

Static Public Member Functions

static BIN_TYPE binLen (BIN_TYPE bitCount)
 
static BIN_TYPE max ()
 
static BIN_TYPE min ()
 

Public Attributes

BIN_TYPE val
 

Static Public Attributes

static const BIN_TYPE LS_BIT = 0x01
 Less significant bit.
 
static const BIN_TYPE MS_BIT = (1UL << (SIZE - 2))
 Most significant bit.
 
static const BIN_TYPE SIZE = sizeof(BIN_TYPE)*CHAR_BIT
 

The documentation for this struct was generated from the following file: