|
Public Member Functions |
INLINE void | generate_hash (ChecksumHashGenerator &hashgen) const |
Static Public Member Functions |
TypeHandle | get_class_type () |
void | init_type () |
Private Member Functions |
INLINE | BitMask (WordType init_value) |
INLINE | BitMask (const BitMask< WordType, num_bits > ©) |
INLINE void | operator= (const BitMask< WordType, num_bits > ©) |
INLINE | ~BitMask () |
INLINE int | get_num_bits () const |
INLINE bool | get_bit (int index) const |
INLINE void | set_bit (int index) |
INLINE void | clear_bit (int index) |
INLINE void | set_bit_to (int index, bool value) |
INLINE bool | is_zero () const |
INLINE WordType | extract (int low_bit, int size) const |
INLINE void | store (WordType value, int low_bit, int size) |
INLINE WordType | get_word () const |
INLINE void | set_word (WordType value) |
INLINE void | invert_in_place () |
INLINE void | clear () |
void | output (ostream &out) const |
void | output_binary (ostream &out, int spaces_every=4) const |
void | output_hex (ostream &out, int spaces_every=4) const |
void | write (ostream &out, int indent_level=0) const |
INLINE bool | operator== (const BitMask< WordType, num_bits > &other) const |
INLINE bool | operator!= (const BitMask< WordType, num_bits > &other) const |
INLINE bool | operator< (const BitMask< WordType, num_bits > &other) const |
INLINE int | compare_to (const BitMask< WordType, num_bits > &other) const |
INLINE BitMask< WordType,
num_bits > | operator & (const BitMask< WordType, num_bits > &other) const |
INLINE BitMask< WordType,
num_bits > | operator| (const BitMask< WordType, num_bits > &other) const |
INLINE BitMask< WordType,
num_bits > | operator^ (const BitMask< WordType, num_bits > &other) const |
INLINE BitMask< WordType,
num_bits > | operator~ () const |
INLINE BitMask< WordType,
num_bits > | operator<< (int shift) const |
INLINE BitMask< WordType,
num_bits > | operator>> (int shift) const |
INLINE void | operator &= (const BitMask< WordType, num_bits > &other) |
INLINE void | operator|= (const BitMask< WordType, num_bits > &other) |
INLINE void | operator^= (const BitMask< WordType, num_bits > &other) |
INLINE void | operator<<= (int shift) |
INLINE void | operator>>= (int shift) |
Static Private Member Functions |
INLINE BitMask< WordType,
num_bits > | all_on () |
INLINE BitMask< WordType,
num_bits > | all_off () |
INLINE BitMask< WordType,
num_bits > | lower_on (int on_bits) |
INLINE BitMask< WordType,
num_bits > | bit (int index) |
Private Attributes |
PUBLISHED | __pad0__: INLINE BitMask() |
WordType | _word |
Static Private Attributes |
TypeHandle | _type_handle |