Halide
Halide::Internal::ScopedBinding< void > Struct Reference

#include <Scope.h>

Public Member Functions

 ScopedBinding (Scope<> &s, const std::string &n)
 
 ScopedBinding (bool condition, Scope<> &s, const std::string &n)
 
 ~ScopedBinding ()
 
 ScopedBinding (const ScopedBinding &that)=delete
 
 ScopedBinding (ScopedBinding &&that) noexcept
 
void operator= (const ScopedBinding &that)=delete
 
void operator= (ScopedBinding &&that)=delete
 

Public Attributes

Scopescope
 
std::string name
 

Detailed Description

Definition at line 315 of file Scope.h.

Constructor & Destructor Documentation

◆ ScopedBinding() [1/4]

Halide::Internal::ScopedBinding< void >::ScopedBinding ( Scope<> &  s,
const std::string &  n 
)
inline

◆ ScopedBinding() [2/4]

Halide::Internal::ScopedBinding< void >::ScopedBinding ( bool  condition,
Scope<> &  s,
const std::string &  n 
)
inline

◆ ~ScopedBinding()

◆ ScopedBinding() [3/4]

Halide::Internal::ScopedBinding< void >::ScopedBinding ( const ScopedBinding< void > &  that)
delete

◆ ScopedBinding() [4/4]

Halide::Internal::ScopedBinding< void >::ScopedBinding ( ScopedBinding< void > &&  that)
inlinenoexcept

Definition at line 336 of file Scope.h.

Member Function Documentation

◆ operator=() [1/2]

void Halide::Internal::ScopedBinding< void >::operator= ( const ScopedBinding< void > &  that)
delete

◆ operator=() [2/2]

void Halide::Internal::ScopedBinding< void >::operator= ( ScopedBinding< void > &&  that)
delete

Member Data Documentation

◆ scope

Definition at line 316 of file Scope.h.

◆ name

std::string Halide::Internal::ScopedBinding< void >::name

Definition at line 317 of file Scope.h.


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