vshCreateScoped

Undocumented in source.
  1. ScopedT vshCreateScoped(Parameters!f[0..$ - 1] args)
    template vshCreateScoped(Ts...)
    vshCreateScoped
    (
    Parameters!f[0..$ - 1] args
    )
  2. ScopedT vshCreateScoped(Params[0..$ - 2] args)

Members

Aliases

Params
alias Params = Parameters!f
Undocumented in source.
ScopedT
alias ScopedT = VshScoped!T
Undocumented in source.
T
alias T = PointerTarget!(Params[$ - 1])
Undocumented in source.
destroy
alias destroy = destroyer!(Ts[0])
Undocumented in source.
destroy
alias destroy = destroyer!(T[0])
Undocumented in source.
destroy
alias destroy = Ts[1]
Undocumented in source.
f
alias f = enforced!f_unenforced
Undocumented in source.
f_unenforced
alias f_unenforced = functionMixin!("vkCreate" ~ Ts[0])
Undocumented in source.
f_unenforced
alias f_unenforced = Ts[0]
Undocumented in source.
f_unenforced
alias f_unenforced = Ts[0]
Undocumented in source.

Functions

vshCreateScoped
ScopedT vshCreateScoped(Parameters!f[0..$ - 1] args)
Undocumented in source. Be warned that the author may not have intended to support it.
vshCreateScoped
ScopedT vshCreateScoped(Params[0..$ - 2] args)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

name
enum name;
Undocumented in source.

Meta