The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
shared_node< T > Struct Template Reference

#include <shared_object.hpp>

Public Member Functions

 shared_node ()
 
 shared_node (const T &o)
 

Public Attributes

val
 
unsigned long count
 

Static Public Attributes

static const unsigned long max_count = ULONG_MAX
 

Detailed Description

template<typename T>
struct shared_node< T >

Definition at line 25 of file shared_object.hpp.

Constructor & Destructor Documentation

template<typename T >
shared_node< T >::shared_node ( )
inline

Definition at line 28 of file shared_object.hpp.

template<typename T >
shared_node< T >::shared_node ( const T &  o)
inline

Definition at line 29 of file shared_object.hpp.

Member Data Documentation

template<typename T >
unsigned long shared_node< T >::count
mutable

Definition at line 27 of file shared_object.hpp.

template<typename T >
const unsigned long shared_node< T >::max_count = ULONG_MAX
static

Definition at line 30 of file shared_object.hpp.

template<typename T >
T shared_node< T >::val

Definition at line 26 of file shared_object.hpp.


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