SameBoy | Accurate GB/GBC emulator |
| download: https://git.y1.nz/archives/sameboy.tar.gz | |
| README | Files | Log | Refs | LICENSE |
HexFiend/HFBTreeByteArray.h
1 //
2 // HFBTreeByteArray.h
3 // HexFiend_2
4 //
5 // Created by peter on 4/28/09.
6 // Copyright 2009 ridiculous_fish. All rights reserved.
7 //
8
9 #import <HexFiend/HFByteArray.h>
10
11 @class HFBTree;
12
13 /*! @class HFBTreeByteArray
14 @brief The principal efficient implementation of HFByteArray.
15
16 HFBTreeByteArray is an efficient subclass of HFByteArray that stores @link HFByteSlice HFByteSlices@endlink, using a 10-way B+ tree. This allows for insertion, deletion, and searching in approximately log-base-10 time.
17
18 Create an HFBTreeByteArray via \c -init. It has no methods other than those on HFByteArray.
19 */
20
21 @interface HFBTreeByteArray : HFByteArray {
22 @private
23 HFBTree *btree;
24 }
25
26 /*! Designated initializer for HFBTreeByteArray.
27 */
28 - (instancetype)init;
29
30 @end
This webpage is intended to be an accessible preview of this repository. To get a fuller picture, clone it and use the git CLI.