#import "GBCompleteByteSlice.h"

@implementation GBCompleteByteSlice
{
    HFByteArray *_array;
}

- (instancetype) initWithByteArray:(HFByteArray *)array
{
    if ((self = [super init])) {
        _array = array;
    }
    return self;
}

- (unsigned long long)length
{
    return [_array length];
}

- (void)copyBytes:(unsigned char *)dst range:(HFRange)range
{
    [_array copyBytes:dst range:range];
}

@end