osl::misc::IncrementLock< Counter > Struct Template Reference

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
osl::misc::IncrementLock< Counter > Struct Template Reference

`#include <atomicCounter.h>`

Collaboration diagram for osl::misc::IncrementLock< Counter >:
[legend]

## Public Member Functions
| IncrementLock (Counter &c)
| ~IncrementLock ()

## Public Attributes
Counter & | counter

## Detailed Description

### template<class Counter>
struct osl::misc::IncrementLock< Counter >

Definition at line 19 of file atomicCounter.h.

## Constructor & Destructor Documentation

template<class Counter >

osl::misc::IncrementLock< Counter >::IncrementLock | ( | Counter & | c) |  |
| inlineexplicit

Definition at line 22 of file atomicCounter.h.

References osl::misc::IncrementLock< Counter >::counter.

template<class Counter >

osl::misc::IncrementLock< Counter >::~IncrementLock | ( | ) |  |
| inline

Definition at line 26 of file atomicCounter.h.

References osl::misc::IncrementLock< Counter >::counter.

## Member Data Documentation

template<class Counter >

Counter& osl::misc::IncrementLock< Counter >::counter

Definition at line 21 of file atomicCounter.h.

Referenced by osl::misc::IncrementLock< Counter >::IncrementLock(), and osl::misc::IncrementLock< Counter >::~IncrementLock().

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

- atomicCounter.h