Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
Public Member Functions
abstraction::TemporariesHolder Class Reference

#include <TemporariesHolder.h>

Inheritance diagram for abstraction::TemporariesHolder:
[legend]

Public Member Functions

 TemporariesHolder ()=default
 
 TemporariesHolder (const TemporariesHolder &)=delete
 
 TemporariesHolder (TemporariesHolder &&)=default
 
TemporariesHolderoperator= (const TemporariesHolder &)=delete
 
TemporariesHolderoperator= (TemporariesHolder &&)=default
 
virtual ~TemporariesHolder ()=default
 
void holdTemporary (std::shared_ptr< abstraction::Value > temporary)
 
void clearTemporaries ()
 

Constructor & Destructor Documentation

◆ TemporariesHolder() [1/3]

abstraction::TemporariesHolder::TemporariesHolder ( )
default

◆ TemporariesHolder() [2/3]

abstraction::TemporariesHolder::TemporariesHolder ( const TemporariesHolder )
delete

◆ TemporariesHolder() [3/3]

abstraction::TemporariesHolder::TemporariesHolder ( TemporariesHolder &&  )
default

◆ ~TemporariesHolder()

virtual abstraction::TemporariesHolder::~TemporariesHolder ( )
virtualdefault

Member Function Documentation

◆ clearTemporaries()

void abstraction::TemporariesHolder::clearTemporaries ( )
Here is the caller graph for this function:

◆ holdTemporary()

void abstraction::TemporariesHolder::holdTemporary ( std::shared_ptr< abstraction::Value temporary)
Here is the caller graph for this function:

◆ operator=() [1/2]

TemporariesHolder & abstraction::TemporariesHolder::operator= ( const TemporariesHolder )
delete

◆ operator=() [2/2]

TemporariesHolder & abstraction::TemporariesHolder::operator= ( TemporariesHolder &&  )
default

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