#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 |
| ScopedBinding ()=default | |
| ScopedBinding (Scope< void > &s, const std::string &n, void value) | |
| ScopedBinding (bool condition, Scope< void > &s, const std::string &n, const void &value) | |
| ScopedBinding (const ScopedBinding &that)=delete | |
| ScopedBinding (ScopedBinding &&that) noexcept | |
| bool | bound () const |
| ~ScopedBinding () | |
| void | operator= (const ScopedBinding &that)=delete |
| void | operator= (ScopedBinding &&that)=delete |
Public Attributes | |
| Scope * | scope |
| Scope ::PushToken | token |
| Scope< void > * | scope |
| Scope< void >::PushToken | token |
|
inline |
Definition at line 368 of file Scope.h.
Referenced by operator=(), operator=(), ScopedBinding(), and ScopedBinding().
|
inline |
|
inline |
|
delete |
References ScopedBinding().
|
inlinenoexcept |
Definition at line 383 of file Scope.h.
References ScopedBinding().
|
default |
|
inline |
|
inline |
|
delete |
|
inlinenoexcept |
|
inline |
|
delete |
References ScopedBinding().
|
delete |
References ScopedBinding().
|
inline |
|
delete |
|
delete |
| Scope* Halide::Internal::ScopedBinding< void >::scope |
Definition at line 366 of file Scope.h.
Referenced by ScopedBinding(), ScopedBinding(), and ~ScopedBinding().
| Scope ::PushToken Halide::Internal::ScopedBinding< void >::token |
Definition at line 367 of file Scope.h.
Referenced by ScopedBinding(), ScopedBinding(), and ~ScopedBinding().
| Scope<void>* Halide::Internal::ScopedBinding< void >::scope |
| Scope<void>::PushToken Halide::Internal::ScopedBinding< void >::token |