Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
Realm::PieceLookup::CompiledProgram Class Referenceabstract

#include <inst_layout.h>

Inheritance diagram for Realm::PieceLookup::CompiledProgram:
Collaboration diagram for Realm::PieceLookup::CompiledProgram:

Classes

struct  PerField
 

Public Member Functions

virtual ~CompiledProgram ()
 
virtual void * allocate_memory (size_t bytes)=0
 
virtual void commit_updates ()=0
 

Public Attributes

std::map< FieldID, PerFieldfields
 
atomic< bool > is_compiled {false}
 

Constructor & Destructor Documentation

◆ ~CompiledProgram()

virtual Realm::PieceLookup::CompiledProgram::~CompiledProgram ( )
inlinevirtual

Member Function Documentation

◆ allocate_memory()

virtual void * Realm::PieceLookup::CompiledProgram::allocate_memory ( size_t  bytes)
pure virtual

◆ commit_updates()

virtual void Realm::PieceLookup::CompiledProgram::commit_updates ( )
pure virtual

Member Data Documentation

◆ fields

std::map<FieldID, PerField> Realm::PieceLookup::CompiledProgram::fields

◆ is_compiled

atomic<bool> Realm::PieceLookup::CompiledProgram::is_compiled {false}

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