reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/AST/OSLog.cpp
  138       if (!Data.MaskType.empty()) {
  141                                   Size, 0, Data.MaskType);
  144       if (Data.FieldWidth) {
  145         CharUnits Size = Ctx.getTypeSizeInChars((*Data.FieldWidth)->getType());
  146         Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.FieldWidth,
  149       if (Data.Precision) {
  150         CharUnits Size = Ctx.getTypeSizeInChars((*Data.Precision)->getType());
  151         Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, *Data.Precision,
  154       if (Data.Count) {
  156         CharUnits Size = Ctx.getTypeSizeInChars((*Data.Count)->getType());
  157         Layout.Items.emplace_back(OSLogBufferItem::CountKind, *Data.Count, Size,
  160       if (Data.Size)
  161         Layout.Items.emplace_back(Ctx, CharUnits::fromQuantity(*Data.Size),
  162                                   Data.Flags);
  163       if (Data.Kind) {
  165         if (*Data.Kind == OSLogBufferItem::ErrnoKind)
  168           Size = Ctx.getTypeSizeInChars(Data.E->getType());
  169         Layout.Items.emplace_back(*Data.Kind, Data.E, Size, Data.Flags);
  169         Layout.Items.emplace_back(*Data.Kind, Data.E, Size, Data.Flags);
  169         Layout.Items.emplace_back(*Data.Kind, Data.E, Size, Data.Flags);
  171         auto Size = Ctx.getTypeSizeInChars(Data.E->getType());
  172         Layout.Items.emplace_back(OSLogBufferItem::ScalarKind, Data.E, Size,
  173                                   Data.Flags);