private: /// contains only one of each listener, which is enforced by SvtListener mutable ListenersType maListeners;
/// When the broadcaster is about to die, collect listeners that asked for removal. mutable ListenersType maDestructedListeners;
/** Notethatthisclassisveryperformancesensitive,sothefollowingfieldshavebeen carefullysizedandpackedsowecanaccessthemquickly,whilealsotakingaslittleCPUcache spaceaspossible(becausee.g.calccanhaveaLOTofthem)
*/ mutable sal_Int32 mnEmptySlots; // The first item in maListeners that is not sorted. The container can become large, so this optimizes sorting. mutable sal_Int32 mnListenersFirstUnsorted; /// Indicate that this broadcaster will be destructed (we indicate this on all ScColumn's broadcasters during the ScTable destruction, eg.) bool mbAboutToDie:1; bool mbDisposing:1; // Whether maDestructedListeners is sorted or not. mutablebool mbDestNormalized:1;
};
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.