In file included from main.cpp:35:0:
buffered_reader.h:8:1: error: redefinition of 'PackageStream::PackageStream(std::__cxx11::string, int32_t)'
PackageStream::PackageStream(std::string source, int32_t package_len) :
^~~~~~~~~~~~~
main.cpp:13:5: note: 'PackageStream::PackageStream(std::__cxx11::string, int32_t)' previously defined here
PackageStream(std::string data, int32_t package_len): package_len_(package_len), data_(data) {}
^~~~~~~~~~~~~
In file included from main.cpp:35:0:
buffered_reader.h:12:16: error: 'int32_t' in 'class PackageStream' does not name a type
PackageStream::int32_t PackageLen() const {
^~~~~~~
buffered_reader.h:16:16: error: 'int32_t' in 'class PackageStream' does not name a type
PackageStream::int32_t ReadPackage(char *output_package) {
^~~~~~~
buffered_reader.h: In member function 'int32_t BufferedReader::Read(char*, int32_t)':
buffered_reader.h:31:23: error: 'class PackageStream' has no member named 'package_len'; did you mean 'package_len_'?
this->stream->package_len = buffer_len;
^~~~~~~~~~~
package_len_
|