Empirical
|
#include <World_structure.h>
Public Member Functions | |
WorldPosition () | |
WorldPosition (size_t _id, size_t _pop_id=0) | |
WorldPosition (const WorldPosition &)=default | |
uint32_t | GetIndex () const |
uint32_t | GetPopID () const |
bool | IsActive () const |
bool | IsValid () const |
WorldPosition & | SetActive (bool _active=true) |
WorldPosition & | SetPopID (size_t _id) |
WorldPosition & | SetIndex (size_t _id) |
WorldPosition & | MarkInvalid () |
Static Public Attributes | |
static constexpr size_t | invalid_id = (uint32_t) -1 |
A class to track positions in World. For the moment, the only informaiton beyond index is active (vs. next) population when using synchronous generations.
|
inline |
|
inline |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |