Empirical
Public Member Functions | Public Attributes | List of all members
emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Block Struct Reference

#include <EventDrivenGP.h>

Public Member Functions

 Block (size_t _begin=0, size_t _end=0, BlockType _type=BlockType::BASIC)
 

Public Attributes

size_t begin
 
size_t end
 
BlockType type
 

Detailed Description

template<size_t AFFINITY_WIDTH>
struct emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Block

Struct to store information relevant to a 'code block' (e.g. if statements, while loops, etc). Maintains the beginning, end, and type of block.

Constructor & Destructor Documentation

template<size_t AFFINITY_WIDTH>
emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Block::Block ( size_t  _begin = 0,
size_t  _end = 0,
BlockType  _type = BlockType::BASIC 
)
inline

Member Data Documentation

template<size_t AFFINITY_WIDTH>
size_t emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Block::begin
template<size_t AFFINITY_WIDTH>
size_t emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Block::end
template<size_t AFFINITY_WIDTH>
BlockType emp::EventDrivenGP_AW< AFFINITY_WIDTH >::Block::type

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