NEURON
coreneuron::mpi_function< fptr > Struct Template Reference

#include <nrnmpi.h>

Inheritance diagram for coreneuron::mpi_function< fptr >:
coreneuron::mpi_function_base

Public Member Functions

template<typename... Args>
auto operator() (Args &&... args) const
 
 mpi_function_base (const char *name)
 
- Public Member Functions inherited from coreneuron::mpi_function_base
void resolve (void *dlsym_handle)
 
 operator bool () const
 
 mpi_function_base (const char *name)
 

Additional Inherited Members

- Protected Attributes inherited from coreneuron::mpi_function_base
void * m_fptr {}
 
const char * m_name
 

Detailed Description

template<auto fptr>
struct coreneuron::mpi_function< fptr >

Definition at line 89 of file nrnmpi.h.

Member Function Documentation

◆ mpi_function_base()

template<auto fptr>
coreneuron::mpi_function_base::mpi_function_base
inline

Definition at line 62 of file nrnmpi.h.

◆ operator()()

template<auto fptr>
template<typename... Args>
auto coreneuron::mpi_function< fptr >::operator() ( Args &&...  args) const
inline

Definition at line 92 of file nrnmpi.h.


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