libcrtc
Classes | Public Member Functions | Static Public Member Functions | List of all members
crtc::Let< T > Class Template Reference

#include <crtc.h>

Public Member Functions

 Let (T *ptr)
 
 Let (const Let< T > &src)
 
template<class S >
 Let (Let< S > src)
 
Let< T > & operator= (T *src)
 
Let< T > & operator= (const Let< T > &src)
 
bool IsEmpty () const
 
 operator T* () const
 
T * operator* () const
 
T * operator-> () const
 
void Dispose () const
 
template<class R >
R & operator[] (const size_t index)
 
template<class R >
const R & operator[] (const size_t index) const
 

Static Public Member Functions

template<typename... Args>
static Let< T > New (Args &&... args)
 
static Let< T > Empty ()
 
template<class S >
static Let< T > Cast (S *src)
 
template<class S >
static Let< T > Cast (const Let< S > &src)
 

Detailed Description

template<class T>
class crtc::Let< T >

See also
https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Statements/let

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