Lines Matching refs:std
23 static constexpr std::array<std::byte, 2> kNewLine = {std::byte('\r'), std::byte('\n')};
44 HttpBuffer::ReadFrom(BDataIO* source, std::optional<size_t> maxSize)
87 HttpBuffer::WriteTo(HttpTransferFunction func, std::optional<size_t> maxSize)
113 \retval std::nullopt There are no more lines in the buffer.
116 std::optional<BString>
120 auto result = std::search(offset, fBuffer.cend(), kNewLine.cbegin(), kNewLine.cend());
122 return std::nullopt;
125 reinterpret_cast<const char*>(std::addressof(*offset)), std::distance(offset, result));
126 fCurrentOffset = std::distance(fBuffer.cbegin(), result) + 2;
173 std::string_view
177 return std::string_view(
180 return std::string_view();
190 HttpBuffer::operator<<(const std::string_view& data)
198 fBuffer.push_back(static_cast<const std::byte>(character));