GCC Middle and Back End API Reference
auto_bitmap Class Reference

#include <bitmap.h>

Collaboration diagram for auto_bitmap:

Public Member Functions

 auto_bitmap (ALONE_CXX_MEM_STAT_INFO)
 
 auto_bitmap (bitmap_obstack *o CXX_MEM_STAT_INFO)
 
 ~auto_bitmap ()
 
 operator bitmap ()
 

Private Member Functions

 auto_bitmap (const auto_bitmap &)=delete
 
auto_bitmapoperator= (const auto_bitmap &)=delete
 
 auto_bitmap (auto_bitmap &&)=delete
 
auto_bitmapoperator= (auto_bitmap &&)=delete
 

Private Attributes

bitmap_head m_bits
 

Detailed Description

A class that ties the lifetime of a bitmap to its scope.   

Constructor & Destructor Documentation

◆ auto_bitmap() [1/4]

auto_bitmap::auto_bitmap ( ALONE_CXX_MEM_STAT_INFO )
inline

◆ auto_bitmap() [2/4]

auto_bitmap::auto_bitmap ( bitmap_obstack *o CXX_MEM_STAT_INFO)
inlineexplicit

◆ ~auto_bitmap()

auto_bitmap::~auto_bitmap ( )
inline

References bitmap_clear(), and m_bits.

◆ auto_bitmap() [3/4]

auto_bitmap::auto_bitmap ( const auto_bitmap & )
privatedelete

◆ auto_bitmap() [4/4]

auto_bitmap::auto_bitmap ( auto_bitmap && )
privatedelete

Member Function Documentation

◆ operator bitmap()

auto_bitmap::operator bitmap ( )
inline

References m_bits.

◆ operator=() [1/2]

auto_bitmap & auto_bitmap::operator= ( auto_bitmap && )
privatedelete

◆ operator=() [2/2]

auto_bitmap & auto_bitmap::operator= ( const auto_bitmap & )
privatedelete

Field Documentation

◆ m_bits

bitmap_head auto_bitmap::m_bits
private

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