GCC Middle and Back End API Reference
auto_sbitmap Class Reference

#include <sbitmap.h>

Collaboration diagram for auto_sbitmap:

Public Member Functions

 auto_sbitmap (unsigned int size)
 
 ~auto_sbitmap ()
 
 operator sbitmap ()
 
 operator const_sbitmap () const
 

Private Member Functions

 auto_sbitmap (const auto_sbitmap &)
 
auto_sbitmapoperator= (const auto_sbitmap &)
 
 auto_sbitmap (auto_sbitmap &&)
 
auto_sbitmapoperator= (auto_sbitmap &&)
 

Private Attributes

sbitmap m_bitmap
 

Detailed Description

a class that ties the lifetime of a sbitmap to its scope.   

Constructor & Destructor Documentation

◆ auto_sbitmap() [1/3]

auto_sbitmap::auto_sbitmap ( unsigned int size)
inlineexplicit

◆ ~auto_sbitmap()

auto_sbitmap::~auto_sbitmap ( )
inline

References m_bitmap, and sbitmap_free().

◆ auto_sbitmap() [2/3]

auto_sbitmap::auto_sbitmap ( const auto_sbitmap & )
private

◆ auto_sbitmap() [3/3]

auto_sbitmap::auto_sbitmap ( auto_sbitmap && )
private

Member Function Documentation

◆ operator const_sbitmap()

auto_sbitmap::operator const_sbitmap ( ) const
inline

References m_bitmap.

◆ operator sbitmap()

auto_sbitmap::operator sbitmap ( )
inline

References m_bitmap.

◆ operator=() [1/2]

auto_sbitmap & auto_sbitmap::operator= ( auto_sbitmap && )
private

◆ operator=() [2/2]

auto_sbitmap & auto_sbitmap::operator= ( const auto_sbitmap & )
private

Field Documentation

◆ m_bitmap

sbitmap auto_sbitmap::m_bitmap
private

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