Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Static Public Member Functions | Data Fields | Static Public Attributes
thr_args< intT > Struct Template Reference
Inheritance diagram for thr_args< intT >:
Inheritance graph
[legend]
Collaboration diagram for thr_args< intT >:
Collaboration graph
[legend]

Static Public Member Functions

static intT * get_array ()
 
static intT * get_array ()
 

Data Fields

unsigned threadno_
 
unsigned ngets_
 
unsigned nreturns_
 
- Data Fields inherited from thr_args_base
unsigned long threadno_
 
unsigned long niter_
 
unsigned long nxchg_
 

Static Public Attributes

static int inc_
 
static unsigned nincr_
 
static intT * shared_ = thr_args<intT>::get_array ()
 
static unsigned nthreads_
 
static unsigned long nincr_
 
static unsigned long nthreads_
 
- Static Public Attributes inherited from thr_args_base
static enum thr_args_base::tag_t type_tag_
 

Additional Inherited Members

- Public Types inherited from thr_args_base
enum  tag_t {
  Char , SChar , UChar , Short ,
  UShort , Int , UInt , Long ,
  ULong , LLong , ULLong , Char ,
  SChar , UChar , Short , UShort ,
  Int , UInt , Long , ULong ,
  LLong , ULLong
}
 
enum  tag_t {
  Char , SChar , UChar , Short ,
  UShort , Int , UInt , Long ,
  ULong , LLong , ULLong , Char ,
  SChar , UChar , Short , UShort ,
  Int , UInt , Long , ULong ,
  LLong , ULLong
}
 

Detailed Description

template<class intT>
struct thr_args< intT >

Definition at line 54 of file atomic_add.cpp.

Member Function Documentation

◆ get_array() [1/2]

template<class intT >
intT * thr_args< intT >::get_array ( )
static

Definition at line 80 of file atomic_add.cpp.

◆ get_array() [2/2]

template<class intT >
static intT * thr_args< intT >::get_array ( )
static

Field Documentation

◆ inc_

template<class intT >
int thr_args< intT >::inc_
static

Definition at line 57 of file atomic_add.cpp.

◆ ngets_

template<class intT >
unsigned thr_args< intT >::ngets_

Definition at line 58 of file 20.temp.buffer.mt.cpp.

◆ nincr_ [1/2]

template<class intT >
unsigned long thr_args< intT >::nincr_
static

Definition at line 58 of file atomic_add.cpp.

◆ nincr_ [2/2]

template<class intT >
unsigned long thr_args< intT >::nincr_
static

Definition at line 60 of file atomic_xchg.cpp.

◆ nreturns_

template<class intT >
unsigned thr_args< intT >::nreturns_

Definition at line 59 of file 20.temp.buffer.mt.cpp.

◆ nthreads_ [1/2]

template<class intT >
unsigned long thr_args< intT >::nthreads_
static

Definition at line 60 of file atomic_add.cpp.

◆ nthreads_ [2/2]

template<class intT >
unsigned long thr_args< intT >::nthreads_
static

Definition at line 62 of file atomic_xchg.cpp.

◆ shared_

template<class intT >
intT * thr_args< intT >::shared_ = thr_args<intT>::get_array ()
static

Definition at line 59 of file atomic_add.cpp.

◆ threadno_

template<class intT >
unsigned thr_args< intT >::threadno_

Definition at line 56 of file atomic_add.cpp.


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