GeNN  4.9.0
GPU enhanced Neuronal Networks (GeNN)
CodeGenerator::ModelSpecMerged::EGPField Struct Reference

Immutable structure for tracking fields of merged group structure containing EGPs. More...

#include <modelSpecMerged.h>

Inheritance diagram for CodeGenerator::ModelSpecMerged::EGPField:
CodeGenerator::ModelSpecMerged::MergedEGP

Public Member Functions

 EGPField (size_t m, const std::string &t, const std::string &f)
 
bool operator< (const EGPField &other) const
 

Public Attributes

const size_t mergedGroupIndex
 
const std::string type
 
const std::string fieldName
 

Detailed Description

Immutable structure for tracking fields of merged group structure containing EGPs.

Constructor & Destructor Documentation

◆ EGPField()

CodeGenerator::ModelSpecMerged::EGPField::EGPField ( size_t  m,
const std::string &  t,
const std::string &  f 
)
inline

Member Function Documentation

◆ operator<()

bool CodeGenerator::ModelSpecMerged::EGPField::operator< ( const EGPField other) const
inline

Less than operator (used for std::set::insert), lexicographically compares all three struct members

Member Data Documentation

◆ fieldName

const std::string CodeGenerator::ModelSpecMerged::EGPField::fieldName

◆ mergedGroupIndex

const size_t CodeGenerator::ModelSpecMerged::EGPField::mergedGroupIndex

◆ type

const std::string CodeGenerator::ModelSpecMerged::EGPField::type

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