12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- {{~#*inline "typed-variable-array"~}}
- {{#each .}}[.var-type\]#{{typeName}}#{{#if name}} [.var-name\]#{{name}}#{{/if}}{{#unless @last}}, {{/unless}}{{/each}}
- {{~/inline~}}
- {{#each linkable}}
- :{{name}}: pass:normal[xref:#{{anchor}}[`{{name}}`]]
- {{/each}}
- [.contract]
- [[{{anchor}}]]
- === `{{name}}`
- {{natspec.devdoc}}
- {{#if modifiers}}
- [.contract-index]
- .Modifiers
- --
- {{#each inheritedItems}}
- {{#unless @first}}
- [.contract-subindex-inherited]
- .{{contract.name}}
- {{/unless}}
- {{#each modifiers}}
- * {xref-{{slug fullName~}} }[`{{name}}({{args.names}})`]
- {{/each}}
- {{/each}}
- --
- {{/if}}
- {{#if functions}}
- [.contract-index]
- .Functions
- --
- {{#each inheritedItems}}
- {{#unless @first}}
- [.contract-subindex-inherited]
- .{{contract.name}}
- {{/unless}}
- {{#each functions}}
- * {xref-{{slug fullName~}} }[`{{name}}({{args.names}})`]
- {{/each}}
- {{/each}}
- --
- {{/if}}
- {{#if events}}
- [.contract-index]
- .Events
- --
- {{#each inheritedItems}}
- {{#unless @first}}
- [.contract-subindex-inherited]
- .{{contract.name}}
- {{/unless}}
- {{#each events}}
- * {xref-{{slug fullName~}} }[`{{name}}({{args.names}})`]
- {{/each}}
- {{/each}}
- --
- {{/if}}
- {{#each ownModifiers}}
- [.contract-item]
- [[{{anchor}}]]
- ==== `pass:normal[{{name}}({{> typed-variable-array args}})]` [.item-kind]#modifier#
- {{natspec.devdoc}}
- {{/each}}
- {{#each ownFunctions}}
- [.contract-item]
- [[{{anchor}}]]
- ==== `pass:normal[{{name}}({{> typed-variable-array args}}){{#if outputs}} → {{> typed-variable-array outputs}}{{/if}}]` [.item-kind]#{{visibility}}#
- {{natspec.devdoc}}
- {{/each}}
- {{#each ownEvents}}
- [.contract-item]
- [[{{anchor}}]]
- ==== `pass:normal[{{name}}({{> typed-variable-array args}})]` [.item-kind]#event#
- {{natspec.devdoc}}
- {{/each}}
|