LibreOffice Module svx (master) 1
Public Member Functions | Private Attributes | List of all members
SdrLayerIDSet Class Referencefinal

#include <svdsob.hxx>

Public Member Functions

 SdrLayerIDSet (bool bInitVal=false)
 
bool operator!= (const SdrLayerIDSet &rCmpSet) const
 
void Set (SdrLayerID a)
 
void Clear (SdrLayerID a)
 
void Set (SdrLayerID a, bool b)
 
bool IsSet (SdrLayerID a) const
 
void SetAll ()
 
void ClearAll ()
 
bool IsEmpty () const
 
void operator&= (const SdrLayerIDSet &r2ndSet)
 
void PutValue (const css::uno::Any &rAny)
 initialize this set with a UNO sequence of sal_Int8 (e.g. More...
 

Private Attributes

sal_uInt8 aData [32]
 

Detailed Description

Definition at line 31 of file svdsob.hxx.

Constructor & Destructor Documentation

◆ SdrLayerIDSet()

SdrLayerIDSet::SdrLayerIDSet ( bool  bInitVal = false)
inlineexplicit

Definition at line 37 of file svdsob.hxx.

References aData.

Member Function Documentation

◆ Clear()

void SdrLayerIDSet::Clear ( SdrLayerID  a)
inline

Definition at line 54 of file svdsob.hxx.

References a, aData, and nId.

Referenced by SdrPageWindow::RedrawAll().

◆ ClearAll()

void SdrLayerIDSet::ClearAll ( )
inline

◆ IsEmpty()

bool SdrLayerIDSet::IsEmpty ( ) const

Definition at line 28 of file svdlayer.cxx.

References aData, and i.

Referenced by sdr::contact::ObjectContactOfPageView::ProcessDisplay(), and SdrPageWindow::RedrawAll().

◆ IsSet()

bool SdrLayerIDSet::IsSet ( SdrLayerID  a) const
inline

◆ operator!=()

bool SdrLayerIDSet::operator!= ( const SdrLayerIDSet rCmpSet) const
inline

Definition at line 42 of file svdsob.hxx.

References aData, and aData.

◆ operator&=()

void SdrLayerIDSet::operator&= ( const SdrLayerIDSet r2ndSet)

Definition at line 39 of file svdlayer.cxx.

References aData, and i.

◆ PutValue()

void SdrLayerIDSet::PutValue ( const css::uno::Any &  rAny)

initialize this set with a UNO sequence of sal_Int8 (e.g.

as stored in settings.xml)

Definition at line 49 of file svdlayer.cxx.

References aData, aSeq, nCount, and nIndex.

◆ Set() [1/2]

void SdrLayerIDSet::Set ( SdrLayerID  a)
inline

◆ Set() [2/2]

void SdrLayerIDSet::Set ( SdrLayerID  a,
bool  b 
)
inline

Definition at line 61 of file svdsob.hxx.

References a, Clear(), and Set.

◆ SetAll()

void SdrLayerIDSet::SetAll ( )
inline

Definition at line 75 of file svdsob.hxx.

References aData.

Referenced by sdr::MasterPageDescriptor::MasterPageDescriptor(), and SdrPageView::SdrPageView().

Member Data Documentation

◆ aData

sal_uInt8 SdrLayerIDSet::aData[32]
private

Definition at line 34 of file svdsob.hxx.

Referenced by IsEmpty(), operator!=(), operator&=(), and PutValue().


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