mirror of
https://github.com/Zygo/bees.git
synced 2025-06-16 17:46:16 +02:00
fs: get rid of base class btrfs_data_container
This fixes another build failure of the form: error: flexible array member btrfs_... not at end of struct crucible::Btrfs... Fixes: https://github.com/Zygo/bees/issues/236 Signed-off-by: Zygo Blaxell <bees@furryterror.org>
This commit is contained in:
@ -55,15 +55,15 @@ namespace crucible {
|
||||
|
||||
ostream & operator<<(ostream &os, const BtrfsInodeOffsetRoot &p);
|
||||
|
||||
struct BtrfsDataContainer : public btrfs_data_container {
|
||||
struct BtrfsDataContainer {
|
||||
BtrfsDataContainer(size_t size = 64 * 1024);
|
||||
void *prepare(size_t size);
|
||||
|
||||
size_t get_size() const;
|
||||
decltype(bytes_left) get_bytes_left() const;
|
||||
decltype(bytes_missing) get_bytes_missing() const;
|
||||
decltype(elem_cnt) get_elem_cnt() const;
|
||||
decltype(elem_missed) get_elem_missed() const;
|
||||
decltype(btrfs_data_container::bytes_left) get_bytes_left() const;
|
||||
decltype(btrfs_data_container::bytes_missing) get_bytes_missing() const;
|
||||
decltype(btrfs_data_container::elem_cnt) get_elem_cnt() const;
|
||||
decltype(btrfs_data_container::elem_missed) get_elem_missed() const;
|
||||
|
||||
ByteVector m_data;
|
||||
};
|
||||
|
Reference in New Issue
Block a user