UCommon
Data Structures | Namespaces | Typedefs | Functions
counter.h File Reference

Support for various automatic counting objects. More...

#include <ucommon/platform.h>
Include dependency graph for counter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  ucommon::sequence< T >
 A template to return a sequence of objects of a specified type. More...
 

Namespaces

namespace  ucommon
 Common namespace for all ucommon objects.
 

Typedefs

typedef counter ucommon::counter_t
 A convenience typecast for integer counters. More...
 
typedef toggle ucommon::toggle_t
 A convenience typecast for auto-toggled bools. More...
 

Functions

class ucommon::__attribute__ ((visibility("default"))) ExclusiveProtocol
 An exclusive locking protocol interface base. More...
 

Detailed Description

Support for various automatic counting objects.

This header defines templates for various kinds of automatic counting and sequencing objects. Templates are used to allow manipulation of various numerical-like types.

Definition in file counter.h.