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

#include <codedesc.h>

Inheritance diagram for Realm::CodeImplementation:

Public Member Functions

virtual ~CodeImplementation (void)
 
virtual CodeImplementationclone (void) const =0
 
virtual bool is_portable (void) const =0
 

Static Public Member Functions

template<typename S >
static CodeImplementationdeserialize_new (S &deserializer)
 

Protected Member Functions

 CodeImplementation (void)
 
virtual void print (std::ostream &os) const =0
 

Friends

std::ostream & operator<< (std::ostream &os, const CodeImplementation &ci)
 

Constructor & Destructor Documentation

◆ CodeImplementation()

Realm::CodeImplementation::CodeImplementation ( void  )
protected

◆ ~CodeImplementation()

virtual Realm::CodeImplementation::~CodeImplementation ( void  )
virtual

Member Function Documentation

◆ clone()

virtual CodeImplementation * Realm::CodeImplementation::clone ( void  ) const
pure virtual

◆ deserialize_new()

template<typename S >
static CodeImplementation * Realm::CodeImplementation::deserialize_new ( S &  deserializer)
static

◆ is_portable()

virtual bool Realm::CodeImplementation::is_portable ( void  ) const
pure virtual

◆ print()

virtual void Realm::CodeImplementation::print ( std::ostream &  os) const
protectedpure virtual

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const CodeImplementation ci 
)
friend

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