# CWhileInSharedExclusiveCS Class Reference
[MCCore]

Inheritance diagram for CWhileInSharedExclusiveCS:

List of all members.

## Public Member Functions
| CWhileInSharedExclusiveCS (CWhileInSharedCS &theCS)
| ~CWhileInSharedExclusiveCS ()
## Protected Attributes
CWhileInSharedCS & | fCS

## Detailed Description

This class should be used to declare a local variable. The life span of this variable determines what block of code is encapsulated in the critical section will be promoted from shared to exclusive access mode.

## Constructor & Destructor Documentation

CWhileInSharedExclusiveCS::CWhileInSharedExclusiveCS | ( | CWhileInSharedCS & | theCS | ) | `[inline]`

CWhileInSharedExclusiveCS::~CWhileInSharedExclusiveCS | ( |  | ) | `[inline]`

## Member Data Documentation

CWhileInSharedCS& CWhileInSharedExclusiveCS::fCS`[protected]`

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

- MCSMPSharedCriticalSection.h