GCC Middle and Back End API Reference
base_bitmap_view< T, Traits > Class Template Reference

#include <bitmap.h>

Inheritance diagram for base_bitmap_view< T, Traits >:
Collaboration diagram for base_bitmap_view< T, Traits >:

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
 

Detailed Description

template<typename T, typename Traits = array_traits<T>>
class base_bitmap_view< T, Traits >
Base class for bitmap_view; see there for details.   

Member Typedef Documentation

◆ array_element_type

template<typename T , typename Traits = array_traits<T>>
typedef Traits::element_type base_bitmap_view< T, Traits >::array_element_type

Constructor & Destructor Documentation

◆ base_bitmap_view() [1/2]

template<typename T , typename Traits = array_traits<T>>
base_bitmap_view< T, Traits >::base_bitmap_view ( const T & ,
bitmap_element *  )

◆ base_bitmap_view() [2/2]

template<typename T , typename Traits = array_traits<T>>
base_bitmap_view< T, Traits >::base_bitmap_view ( const base_bitmap_view< T, Traits > & )
private

Member Function Documentation

◆ operator const_bitmap()

template<typename T , typename Traits = array_traits<T>>
base_bitmap_view< T, Traits >::operator const_bitmap ( ) const
inline

Field Documentation

◆ m_head

template<typename T , typename Traits = array_traits<T>>
bitmap_head base_bitmap_view< T, Traits >::m_head
private

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