---
name: "ost_Counter"
section: "3cc"
platform: "linux"
package: "libcommoncpp2-dev"
version: "1.0.13-5"
release: "Debian 3.1 (Sarge)"
platforms: ["linux"]
url: "https://new.carta.tech/ost_Counter/3cc"
---

# ost\_Counter(3cc)

## NAME

ost::Counter -

## SYNOPSIS

`#include <counter.h>`

### Public Methods

**Counter** ()\
 **Counter** (const Counter &c)\
 **Counter** (T c)\
 T & **operator=** (T c)\
 **operator T** ()\

### Protected Attributes

T **count**\

### template\<typename T\> class ost::Counter\< T \>

## CONSTRUCTOR & DESTRUCTOR DOCUMENTATION

### template\<typename T\> ost::Counter\< T \>::Counter ()` [inline]`

### template\<typename T\> ost::Counter\< T \>::Counter (const Counter\< T \> & c)` [inline]`

### template\<typename T\> ost::Counter\< T \>::Counter (T c)` [inline]`

## MEMBER FUNCTION DOCUMENTATION

### template\<typename T\> ost::Counter\< T \>::operator T ()` [inline]`

### template\<typename T\> T& ost::Counter\< T \>::operator= (T c)` [inline]`

## MEMBER DATA DOCUMENTATION

### template\<typename T\> T ost::Counter\< T \>::count` [protected]`

## AUTHOR

Generated automatically by Doxygen for CommonC++ from the source code.
