// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #include "input.h" BSSL_NAMESPACE_BEGIN namespace der { std::string Input::AsString() const { … } bool operator==(Input lhs, Input rhs) { … } bool operator!=(Input lhs, Input rhs) { … } ByteReader::ByteReader(Input in) : … { … } bool ByteReader::ReadByte(uint8_t *byte_p) { … } bool ByteReader::ReadBytes(size_t len, Input *out) { … } // Returns whether there is any more data to be read. bool ByteReader::HasMore() { … } void ByteReader::Advance(size_t len) { … } } // namespace der BSSL_NAMESPACE_END