A class that can be used in place of a real CriticalSection object, but which doesn't perform any locking.
More...
Inherited by ArrayAllocationBase< ActionListener *, DummyCriticalSection >, ArrayAllocationBase< AnimationTask *, DummyCriticalSection >, ArrayAllocationBase< ApplicationCommandInfo *, DummyCriticalSection >, ArrayAllocationBase< ApplicationCommandManagerListener *, DummyCriticalSection >, ArrayAllocationBase< AudioDeviceSetup *, DummyCriticalSection >, ArrayAllocationBase< AudioFormat *, DummyCriticalSection >, ArrayAllocationBase< AudioIODeviceCallback *, DummyCriticalSection >, ArrayAllocationBase< AudioIODeviceType *, DummyCriticalSection >, ArrayAllocationBase< AudioPluginFormat *, DummyCriticalSection >, ArrayAllocationBase< AudioProcessorListener *, DummyCriticalSection >, ArrayAllocationBase< AudioSource *, DummyCriticalSection >, ArrayAllocationBase< ChangeListener *, DummyCriticalSection >, ArrayAllocationBase< CodeDocument::Iterator *, DummyCriticalSection >, ArrayAllocationBase< CodeDocumentLine *, DummyCriticalSection >, ArrayAllocationBase< CodeEditorLine *, DummyCriticalSection >, ArrayAllocationBase< Colour, DummyCriticalSection >, ArrayAllocationBase< ColourPoint, DummyCriticalSection >, ArrayAllocationBase< ColumnInfo *, DummyCriticalSection >, ArrayAllocationBase< ComboBox *, DummyCriticalSection >, ArrayAllocationBase< CommandMapping *, DummyCriticalSection >, ArrayAllocationBase< Component *, DummyCriticalSection >, ArrayAllocationBase< Connection *, DummyCriticalSection >, ArrayAllocationBase< const MessageListener *, DummyCriticalSection >, ArrayAllocationBase< DrawableButton *, DummyCriticalSection >, ArrayAllocationBase< ElementBase *, DummyCriticalSection >, ArrayAllocationBase< File, DummyCriticalSection >, ArrayAllocationBase< FileBrowserListener *, DummyCriticalSection >, ArrayAllocationBase< FileInfo *, DummyCriticalSection >, ArrayAllocationBase< FilenameComponentListener *, DummyCriticalSection >, ArrayAllocationBase< float, DummyCriticalSection >, ArrayAllocationBase< FocusChangeListener *, DummyCriticalSection >, ArrayAllocationBase< GlyphInfo *, DummyCriticalSection >, ArrayAllocationBase< HashEntry *, DummyCriticalSection >, ArrayAllocationBase< IIRFilter *, DummyCriticalSection >, ArrayAllocationBase< int, DummyCriticalSection >, ArrayAllocationBase< Item *, DummyCriticalSection >, ArrayAllocationBase< ItemInfo *, DummyCriticalSection >, ArrayAllocationBase< ItemLayoutProperties *, DummyCriticalSection >, ArrayAllocationBase< KeyPress, DummyCriticalSection >, ArrayAllocationBase< KeyPressTime *, DummyCriticalSection >, ArrayAllocationBase< Listener *, DummyCriticalSection >, ArrayAllocationBase< Marker *, DummyCriticalSection >, ArrayAllocationBase< MarkerList *, DummyCriticalSection >, ArrayAllocationBase< MidiBuffer *, DummyCriticalSection >, ArrayAllocationBase< MidiEventHolder *, DummyCriticalSection >, ArrayAllocationBase< MidiInput *, DummyCriticalSection >, ArrayAllocationBase< MidiInputCallback *, DummyCriticalSection >, ArrayAllocationBase< MidiKeyboardStateListener *, DummyCriticalSection >, ArrayAllocationBase< MidiMessageSequence *, DummyCriticalSection >, ArrayAllocationBase< ModalItem *, DummyCriticalSection >, ArrayAllocationBase< MouseInputSource *, DummyCriticalSection >, ArrayAllocationBase< MouseListener *, DummyCriticalSection >, ArrayAllocationBase< MultiTimerCallback *, DummyCriticalSection >, ArrayAllocationBase< Node *, DummyCriticalSection >, ArrayAllocationBase< OwnedArray< UndoableAction > *, DummyCriticalSection >, ArrayAllocationBase< PluginDescription *, DummyCriticalSection >, ArrayAllocationBase< Position *, DummyCriticalSection >, ArrayAllocationBase< PositionedGlyph *, DummyCriticalSection >, ArrayAllocationBase< ProgressBar *, DummyCriticalSection >, ArrayAllocationBase< Range< int >, DummyCriticalSection >, ArrayAllocationBase< Rectangle< int >, DummyCriticalSection >, ArrayAllocationBase< SavedState *, DummyCriticalSection >, ArrayAllocationBase< SelectableItemType, DummyCriticalSection >, ArrayAllocationBase< SharedObject *, DummyCriticalSection >, ArrayAllocationBase< String, DummyCriticalSection >, ArrayAllocationBase< SwatchComponent *, DummyCriticalSection >, ArrayAllocationBase< SynthesiserSound *, DummyCriticalSection >, ArrayAllocationBase< SynthesiserVoice *, DummyCriticalSection >, ArrayAllocationBase< TabInfo *, DummyCriticalSection >, ArrayAllocationBase< TextButton *, DummyCriticalSection >, ArrayAllocationBase< TextEditor *, DummyCriticalSection >, ArrayAllocationBase< Thread::ThreadID, DummyCriticalSection >, ArrayAllocationBase< ThreadPoolJob *, DummyCriticalSection >, ArrayAllocationBase< ThreadPoolThread *, DummyCriticalSection >, ArrayAllocationBase< ThumbData *, DummyCriticalSection >, ArrayAllocationBase< ThumbnailCacheEntry *, DummyCriticalSection >, ArrayAllocationBase< TimeSliceClient *, DummyCriticalSection >, ArrayAllocationBase< Token *, DummyCriticalSection >, ArrayAllocationBase< ToolbarItemComponent *, DummyCriticalSection >, ArrayAllocationBase< TreeViewItem *, DummyCriticalSection >, ArrayAllocationBase< Type, DummyCriticalSection >, ArrayAllocationBase< TypeHandler *, DummyCriticalSection >, ArrayAllocationBase< UndoableAction *, DummyCriticalSection >, ArrayAllocationBase< UniformTextSection *, DummyCriticalSection >, ArrayAllocationBase< Value *, DummyCriticalSection >, ArrayAllocationBase< ValueTree *, DummyCriticalSection >, ArrayAllocationBase< var, DummyCriticalSection >, ArrayAllocationBase< void *, DummyCriticalSection >, ArrayAllocationBase< WeakReference< Component >, DummyCriticalSection >, and ArrayAllocationBase< ZipEntryInfo *, DummyCriticalSection >.
List of all members.
Detailed Description
A class that can be used in place of a real CriticalSection object, but which doesn't perform any locking.
This is currently used by some templated classes, and most compilers should manage to optimise it out of existence.
- See also:
- CriticalSection, Array, OwnedArray, ReferenceCountedArray
Member Typedef Documentation
A dummy scoped-unlocker type to use with a dummy critical section.
Constructor & Destructor Documentation
| DummyCriticalSection::DummyCriticalSection |
( |
) |
|
| DummyCriticalSection::~DummyCriticalSection |
( |
) |
|
Member Function Documentation
| void DummyCriticalSection::enter |
( |
) |
const |
| bool DummyCriticalSection::tryEnter |
( |
) |
const |
| void DummyCriticalSection::exit |
( |
) |
const |
The documentation for this class was generated from the following file: