NEURON
neuron::mechanism::field< T > Struct Template Reference

#include <membfunc.h>

Public Types

using type = T
 

Public Member Functions

 field (std::string name_)
 
 field (std::string name_, int array_size_)
 
 field (std::string name_, std::string semantics_)
 

Public Attributes

int array_size {1}
 
std::string name {}
 
std::string semantics {}
 

Detailed Description

template<typename T>
struct neuron::mechanism::field< T >

Definition at line 196 of file membfunc.h.

Member Typedef Documentation

◆ type

template<typename T >
using neuron::mechanism::field< T >::type = T

Definition at line 197 of file membfunc.h.

Constructor & Destructor Documentation

◆ field() [1/3]

template<typename T >
neuron::mechanism::field< T >::field ( std::string  name_)
inline

Definition at line 198 of file membfunc.h.

◆ field() [2/3]

template<typename T >
neuron::mechanism::field< T >::field ( std::string  name_,
int  array_size_ 
)
inline

Definition at line 200 of file membfunc.h.

◆ field() [3/3]

template<typename T >
neuron::mechanism::field< T >::field ( std::string  name_,
std::string  semantics_ 
)
inline

Definition at line 203 of file membfunc.h.

Member Data Documentation

◆ array_size

template<typename T >
int neuron::mechanism::field< T >::array_size {1}

Definition at line 206 of file membfunc.h.

◆ name

template<typename T >
std::string neuron::mechanism::field< T >::name {}

Definition at line 207 of file membfunc.h.

◆ semantics

template<typename T >
std::string neuron::mechanism::field< T >::semantics {}

Definition at line 207 of file membfunc.h.


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