Lines Matching refs:end
10 …ss" }}{{if GetAnnotation $.Type "internal"}}struct {{end}}{{Macro "StructName" $.Type}}{{end}}
11 {{define "Type.Pseudonym" }}{{$.Type.Name}}{{end}}
12 {{define "Type.Enum" }}{{$.Type.Name}}{{end}}
13 {{define "Type.StaticArray"}}{{Node "Type" $.Type.ValueType}}{{end}}
14 …}}{{if $.Type.Const}}{{Node "ConstType" $.Type.To}}{{else}}{{Node "Type" $.Type.To}}{{end}}*{{end}}
15 {{define "Type.Slice" }}{{Log "%T %+v" $.Node $.Node}}{{Node "Type" $.Type.To}}*{{end}}
16 {{define "Type#bool" }}bool{{end}}
17 {{define "Type#int" }}int{{end}}
18 {{define "Type#uint" }}unsigned int{{end}}
19 {{define "Type#s8" }}int8_t{{end}}
20 {{define "Type#u8" }}uint8_t{{end}}
21 {{define "Type#s16" }}int16_t{{end}}
22 {{define "Type#u16" }}uint16_t{{end}}
23 {{define "Type#s32" }}int32_t{{end}}
24 {{define "Type#u32" }}uint32_t{{end}}
25 {{define "Type#f32" }}float{{end}}
26 {{define "Type#s64" }}int64_t{{end}}
27 {{define "Type#u64" }}uint64_t{{end}}
28 {{define "Type#f64" }}double{{end}}
29 {{define "Type#void" }}void{{end}}
30 {{define "Type#char" }}char{{end}}
32 {{define "ConstType_Default"}}const {{Node "Type" $.Type}}{{end}}
33 {{define "ConstType.Pointer"}}{{Node "Type" $.Type}} const{{end}}
42 {{if $}}// {{$ | JoinWith "\n// "}}{{end}}
43 {{end}}
55 {{end}}
63 {{define "EnumName"}}{{AssertType $ "Enum"}}{{$.Name}}{{end}}
76 {{end}}
88 {{if not $i}}{{$e.Name}}{{end}}
89 {{end}}
90 {{end}}
101 {{if not (HasMore $i $.Entries)}}{{$e.Name}}{{end}}
102 {{end}}
103 {{end}}
111 {{define "StructName"}}{{AssertType $ "Class"}}{{$.Name}}{{end}}
119 {{define "FunctionName"}}{{AssertType $ "Function"}}{{$.Name}}{{end}}
127 {{define "ArrayPostfix"}}{{Node "ArrayPostfix" $}}{{end}}
128 {{define "ArrayPostfix.StaticArray"}}[{{$.Type.Size}}]{{end}}
129 {{define "ArrayPostfix_Default"}}{{end}}
140 …{{if GetAnnotation $ "readonly"}}const {{end}}{{Macro "ParameterType" $}} {{$.Name}}{{Macro "Array…
141 {{end}}
153 {{end}}
161 {{define "ParameterType"}}{{AssertType $ "Parameter"}}{{Node "Type" $}}{{end}}
174 {{if not $.CallParameters}}void{{end}}
175 {{end}}
187 {{end}}
200 {{end}}
201 {{end}}
210 {{define "Vtbl#VkInstance" }}Instance{{end}}
211 {{define "Vtbl#VkPhysicalDevice"}}Instance{{end}}
212 {{define "Vtbl#VkDevice" }}Device{{end}}
213 {{define "Vtbl#VkQueue" }}Device{{end}}
214 {{define "Vtbl#VkCommandBuffer" }}Device{{end}}
215 {{define "Vtbl_Default" }}Global{{end}}
222 {{end}}
223 {{end}}