LibreOffice Module sc (master) 1
|
Used in a Unique Associative Container. More...
#include <bcaslot.hxx>
Public Member Functions | |
ScBroadcastArea (const ScBroadcastArea &)=delete | |
const ScBroadcastArea & | operator= (const ScBroadcastArea &)=delete |
ScBroadcastArea (const ScRange &rRange) | |
SvtBroadcaster & | GetBroadcaster () |
const SvtBroadcaster & | GetBroadcaster () const |
void | UpdateRange (const ScRange &rNewRange) |
const ScRange & | GetRange () const |
void | IncRef () |
sal_uLong | DecRef () |
sal_uLong | GetRef () const |
ScBroadcastArea * | GetUpdateChainNext () const |
void | SetUpdateChainNext (ScBroadcastArea *p) |
bool | IsInUpdateChain () const |
void | SetInUpdateChain (bool b) |
bool | IsGroupListening () const |
void | SetGroupListening (bool b) |
bool | operator== (const ScBroadcastArea &rArea) const |
Equalness of this or range. More... | |
Private Attributes | |
ScBroadcastArea * | pUpdateChainNext |
SvtBroadcaster | aBroadcaster |
ScRange | aRange |
sal_uLong | nRefCount |
bool | mbInUpdateChain:1 |
bool | mbGroupListening:1 |
Used in a Unique Associative Container.
Definition at line 56 of file bcaslot.hxx.
|
delete |
ScBroadcastArea::ScBroadcastArea | ( | const ScRange & | rRange | ) |
Definition at line 36 of file bcaslot.cxx.
References nRefCount.
|
inline |
Definition at line 79 of file bcaslot.hxx.
References nRefCount.
Referenced by ScBroadcastAreaSlot::DelBroadcastAreasInRange(), ScBroadcastAreaSlot::EraseArea(), ScBroadcastAreaSlot::UpdateRemove(), ScBroadcastAreaSlot::UpdateRemoveArea(), and ScBroadcastAreaSlot::~ScBroadcastAreaSlot().
|
inline |
Definition at line 73 of file bcaslot.hxx.
References aBroadcaster.
Referenced by ScBroadcastAreaSlot::AreaBroadcast(), ScBroadcastAreaSlot::EndListeningArea(), ScBroadcastAreaSlot::GetAllListeners(), ScBroadcastAreaSlot::StartListeningArea(), ScBroadcastAreaSlotMachine::UpdateBroadcastAreas(), and ScBroadcastAreaSlot::UpdateInsert().
|
inline |
Definition at line 74 of file bcaslot.hxx.
References aBroadcaster.
|
inline |
Definition at line 77 of file bcaslot.hxx.
References aRange.
Referenced by ScBroadcastAreaSlot::AreaBroadcast(), ScBroadcastAreaSlot::GetAllListeners(), ScBroadcastAreaHash::operator()(), ScBroadcastAreaSlotMachine::UpdateBroadcastAreas(), and ScBroadcastAreaSlot::UpdateRemove().
|
inline |
Definition at line 80 of file bcaslot.hxx.
References nRefCount.
Referenced by ScBroadcastAreaSlot::EndListeningArea(), and ScBroadcastAreaSlotMachine::UpdateBroadcastAreas().
|
inline |
Definition at line 81 of file bcaslot.hxx.
References pUpdateChainNext.
Referenced by ScBroadcastAreaSlotMachine::UpdateBroadcastAreas().
|
inline |
Definition at line 78 of file bcaslot.hxx.
References nRefCount.
Referenced by ScBroadcastAreaSlot::InsertListeningArea(), ScBroadcastAreaSlot::StartListeningArea(), and ScBroadcastAreaSlot::UpdateInsert().
|
inline |
Definition at line 86 of file bcaslot.hxx.
References mbGroupListening.
Referenced by ScBroadcastAreaSlot::AreaBroadcast(), ScBroadcastAreaSlot::GetAllListeners(), and ScBroadcastAreaHash::operator()().
|
inline |
Definition at line 83 of file bcaslot.hxx.
References mbInUpdateChain.
Referenced by ScBroadcastAreaSlot::UpdateRemove().
|
delete |
|
inline |
Equalness of this or range.
Definition at line 93 of file bcaslot.hxx.
References aRange, and mbGroupListening.
|
inline |
Definition at line 87 of file bcaslot.hxx.
References mbGroupListening.
Referenced by ScBroadcastAreaSlot::FindBroadcastArea(), and ScBroadcastAreaSlot::StartListeningArea().
|
inline |
Definition at line 84 of file bcaslot.hxx.
References mbInUpdateChain.
Referenced by ScBroadcastAreaSlotMachine::UpdateBroadcastAreas(), and ScBroadcastAreaSlot::UpdateRemove().
|
inline |
Definition at line 82 of file bcaslot.hxx.
References p, and pUpdateChainNext.
Referenced by ScBroadcastAreaSlotMachine::UpdateBroadcastAreas(), and ScBroadcastAreaSlot::UpdateRemove().
|
inline |
Definition at line 75 of file bcaslot.hxx.
References aRange.
Referenced by ScBroadcastAreaSlot::FindBroadcastArea(), and ScBroadcastAreaSlotMachine::UpdateBroadcastAreas().
|
private |
Definition at line 60 of file bcaslot.hxx.
Referenced by GetBroadcaster().
|
private |
Definition at line 61 of file bcaslot.hxx.
Referenced by GetRange(), operator==(), and UpdateRange().
|
private |
Definition at line 65 of file bcaslot.hxx.
Referenced by IsGroupListening(), operator==(), and SetGroupListening().
|
private |
Definition at line 64 of file bcaslot.hxx.
Referenced by IsInUpdateChain(), and SetInUpdateChain().
|
private |
Definition at line 62 of file bcaslot.hxx.
|
private |
Definition at line 59 of file bcaslot.hxx.
Referenced by GetUpdateChainNext(), and SetUpdateChainNext().