OpenGothic
Open source reimplementation of Gothic I and II
Loading...
Searching...
No Matches
ScopeVar< T > Struct Template Referencefinal

Public Member Functions

 ScopeVar (zenkit::DaedalusSymbol &sym, const std::shared_ptr< T > &h)
 
 ScopeVar (const ScopeVar &)=delete
 
 ~ScopeVar ()
 

Public Attributes

std::shared_ptr< zenkit::DaedalusInstance > prev
 
zenkit::DaedalusSymbol & sym
 

Detailed Description

template<typename T>
struct ScopeVar< T >

Definition at line 24 of file gamescript.cpp.

Constructor & Destructor Documentation

◆ ScopeVar() [1/2]

template<typename T >
ScopeVar< T >::ScopeVar ( zenkit::DaedalusSymbol &  sym,
const std::shared_ptr< T > &  h 
)
inline

Definition at line 25 of file gamescript.cpp.

◆ ScopeVar() [2/2]

template<typename T >
ScopeVar< T >::ScopeVar ( const ScopeVar< T > &  )
delete

◆ ~ScopeVar()

template<typename T >
ScopeVar< T >::~ScopeVar ( )
inline

Definition at line 30 of file gamescript.cpp.

Member Data Documentation

◆ prev

template<typename T >
std::shared_ptr<zenkit::DaedalusInstance> ScopeVar< T >::prev

Definition at line 34 of file gamescript.cpp.

◆ sym

template<typename T >
zenkit::DaedalusSymbol& ScopeVar< T >::sym

Definition at line 35 of file gamescript.cpp.


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