TorchCraftAI
A bot for machine learning research on StarCraft: Brood War
Public Member Functions | Friends | List of all members
cpid::Trainer::EpisodeHandle Struct Reference

#include <trainer.h>

Public Member Functions

 EpisodeHandle (Trainer *trainer, GameUID id, EpisodeKey k)
 
 EpisodeHandle ()=default
 
 operator bool () const
 
GameUID const & gameID () const
 
EpisodeKey const & episodeKey () const
 
 ~EpisodeHandle ()
 
 EpisodeHandle (EpisodeHandle &)=delete
 
 EpisodeHandle (EpisodeHandle const &)=delete
 
EpisodeHandleoperator= (EpisodeHandle &)=delete
 
EpisodeHandleoperator= (EpisodeHandle const &)=delete
 
 EpisodeHandle (EpisodeHandle &&)
 
EpisodeHandleoperator= (EpisodeHandle &&)
 

Friends

std::ostream & operator<< (std::ostream &, EpisodeHandle const &)
 

Constructor & Destructor Documentation

cpid::EpisodeHandle::EpisodeHandle ( Trainer trainer,
GameUID  id,
EpisodeKey  k 
)
cpid::Trainer::EpisodeHandle::EpisodeHandle ( )
default
cpid::EpisodeHandle::~EpisodeHandle ( )
cpid::Trainer::EpisodeHandle::EpisodeHandle ( EpisodeHandle )
delete
cpid::Trainer::EpisodeHandle::EpisodeHandle ( EpisodeHandle const &  )
delete
cpid::EpisodeHandle::EpisodeHandle ( EpisodeHandle &&  other)

Member Function Documentation

EpisodeKey const & cpid::Trainer::EpisodeHandle::episodeKey ( ) const
GameUID const & cpid::Trainer::EpisodeHandle::gameID ( ) const
cpid::EpisodeHandle::operator bool ( ) const
explicit
EpisodeHandle& cpid::Trainer::EpisodeHandle::operator= ( EpisodeHandle )
delete
EpisodeHandle& cpid::Trainer::EpisodeHandle::operator= ( EpisodeHandle const &  )
delete
EpisodeHandle & cpid::EpisodeHandle::operator= ( EpisodeHandle &&  other)

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
EpisodeHandle const &  handle 
)
friend

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