• Home
  • History
  • Annotate
  • Raw
  • Download

Lines Matching refs:s

65 void PayloadField::GenGetter(std::ostream& s, Size start_offset, Size end_offset) const {  in GenGetter()  argument
66 s << "PacketView<kLittleEndian> " << GetGetterFunctionName() << "() const {"; in GenGetter()
67 s << "ASSERT(was_validated_);"; in GenGetter()
68 s << "size_t end_index = size();"; in GenGetter()
69 s << "auto to_bound = begin();"; in GenGetter()
70 GenBounds(s, start_offset, end_offset, GetSize()); in GenGetter()
71 s << "return GetLittleEndianSubview(field_begin, field_end);"; in GenGetter()
72 s << "}\n\n"; in GenGetter()
74 s << "PacketView<!kLittleEndian> " << GetGetterFunctionName() << "BigEndian() const {"; in GenGetter()
75 s << "ASSERT(was_validated_);"; in GenGetter()
76 s << "size_t end_index = size();"; in GenGetter()
77 s << "auto to_bound = begin();"; in GenGetter()
78 GenBounds(s, start_offset, end_offset, GetSize()); in GenGetter()
79 s << "return GetBigEndianSubview(field_begin, field_end);"; in GenGetter()
80 s << "}\n"; in GenGetter()
91 void PayloadField::GenBuilderParameterFromView(std::ostream& s) const { in GenBuilderParameterFromView()
92 …s << "std::make_unique<RawBuilder>(std::vector<uint8_t>(view.GetPayload().begin(), view.GetPayload… in GenBuilderParameterFromView()
111 void PayloadField::GenStringRepresentation(std::ostream& s, std::string) const { in GenStringRepresentation() argument
113 s << "\"PAYLOAD[]\""; in GenStringRepresentation()
120 void PayloadField::GenRustGetter(std::ostream& s, Size start_offset, Size) const { in GenRustGetter() argument
121 s << "let " << GetName() << ": " << GetRustDataType() << " = "; in GenRustGetter()
123 s << "bytes[" << start_offset.bytes() << "..].into();"; in GenRustGetter()
125 s << "bytes[" << start_offset.bytes() << "..("; in GenRustGetter()
126 s << start_offset.bytes() << " + " << size_field_->GetName() << " as usize)].into();"; in GenRustGetter()