|
|
@ -92,18 +92,6 @@ decl throws @name; |
|
|
|
// decl protocol @name; |
|
|
|
// decl construct, new is construct; |
|
|
|
|
|
|
|
// readonly in parm, ownership remains with caller |
|
|
|
// decl use @type @name (mode=use) alias parm; |
|
|
|
|
|
|
|
// inout parm, ownership remains with caller |
|
|
|
// decl supply @type @name (mode=supply) alias parm; |
|
|
|
|
|
|
|
// in parm, ownership goes to callee |
|
|
|
// decl provide @type @name (mode=provide) alias parm; |
|
|
|
|
|
|
|
// factory delivers this, ownership goes to caller |
|
|
|
//decl create @type @name (mode=create) alias parm; |
|
|
|
|
|
|
|
// decl throws @except; |
|
|
|
// decl caveat(mode=caveat) alias doc; |
|
|
|
|
|
|
|