| {{! |
| Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. |
| See https://llvm.org/LICENSE.txt for license information. |
| SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception |
| |
| This file defines the template for enums |
| }} |
| <div id="{{ID}}" class="delimiter-container"> |
| <div> |
| <pre> |
| <code class="language-cpp code-clang-doc"> |
| enum {{Name}} |
| </code> |
| </pre> |
| </div> |
| {{! Enum Values }} |
| <table class="table-wrapper"> |
| <tbody> |
| <tr> |
| <th>Name</th> |
| <th>Value</th> |
| {{#HasComment}} |
| <th>Comment</th> |
| {{/HasComment}} |
| </tr> |
| {{#Members}} |
| <tr> |
| <td>{{Name}}</td> |
| {{! A ValueExpr is an explicitly assigned enum value }} |
| {{#Value}} |
| <td>{{Value}}</td> |
| {{/Value}} |
| {{^Value}} |
| <td>{{ValueExpr}}</td> |
| {{/Value}} |
| {{#EnumValueComments}} |
| <td>{{>Comments}}</td> |
| {{/EnumValueComments}} |
| </tr> |
| {{/Members}} |
| </tbody> |
| </table> |
| {{#EnumComments}} |
| <div> |
| {{>Comments}} |
| </div> |
| {{/EnumComments}} |
| {{#Location}} |
| <div> |
| Defined at line {{LineNumber}} of file {{Filename}} |
| </div> |
| {{/Location}} |
| </div> |