GCC Middle and Back End API Reference
|
#include <bitmap.h>
Public Types | |
typedef Traits::element_type | array_element_type |
Public Member Functions | |
base_bitmap_view (const T &, bitmap_element *) | |
operator const_bitmap () const | |
Private Member Functions | |
base_bitmap_view (const base_bitmap_view &) | |
Private Attributes | |
bitmap_head | m_head |
Base class for bitmap_view; see there for details.
typedef Traits::element_type base_bitmap_view< T, Traits >::array_element_type |
base_bitmap_view< T, Traits >::base_bitmap_view | ( | const T & | array, |
bitmap_element * | bitmap_elements ) |
Initialize the view for array ARRAY, using the array of bitmap elements in BITMAP_ELEMENTS (which is known to contain enough entries).
References array_size, BITMAP_ELEMENT_ALL_BITS, BITMAP_ELEMENT_WORDS, BITMAP_WORD_BITS, bitmap_element::bits, CHAR_BIT, i, bitmap_element::indx, m_head, MIN, bitmap_element::next, NULL, bitmap_element::prev, shift, STATIC_ASSERT, STATIC_CONSTANT_P, and T.
Referenced by base_bitmap_view().
|
private |
References base_bitmap_view().
|
inline |
References m_head.
|
private |
Referenced by base_bitmap_view(), and operator const_bitmap().