Skip to content

Commit 15176dd

Browse files
committed
[Base] Added ReadOnly BitStream
1 parent 7c21610 commit 15176dd

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

src/xenia/base/bit_stream.cc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ namespace xe {
2020
BitStream::BitStream(uint8_t* buffer, size_t size_in_bits)
2121
: buffer_(buffer), size_bits_(size_in_bits) {}
2222

23+
BitStream::BitStream(const uint8_t* buffer, size_t size_in_bits)
24+
: buffer_(const_cast<uint8_t*>(buffer)), size_bits_(size_in_bits) {}
25+
2326
BitStream::~BitStream() = default;
2427

2528
void BitStream::SetOffset(size_t offset_bits) {

src/xenia/base/bit_stream.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ namespace xe {
1818
class BitStream {
1919
public:
2020
BitStream(uint8_t* buffer, size_t size_in_bits);
21+
BitStream(const uint8_t* buffer, size_t size_in_bits);
2122
~BitStream();
2223

2324
const uint8_t* buffer() const { return buffer_; }

0 commit comments

Comments
 (0)