Lines Matching refs:Layout
135 void computeLayout(ASTContext &Ctx, OSLogBufferLayout &Layout) const {
136 Layout.Items.clear();
140 Layout.Items.emplace_back(OSLogBufferItem::MaskKind, nullptr,
146 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.FieldWidth,
151 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.Precision,
157 Layout.Items.emplace_back(OSLogBufferItem::CountKind, *Data.Count, Size,
161 Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size),
169 Layout.Items.emplace_back(*Data.Kind, Data.E, Size, Data.Flags);
172 Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, Data.E, Size,
181 ASTContext &Ctx, const CallExpr *E, OSLogBufferLayout &Layout) {
210 H.computeLayout(Ctx, Layout);