HexFiend
List of all members
HFFullMemoryByteArray Class Reference

A naive subclass of HFByteArray suitable mainly for testing. Use HFBTreeByteArray instead. More...

Inheritance diagram for HFFullMemoryByteArray:
HFByteArray

Additional Inherited Members

- Instance Methods inherited from HFByteArray
(HFByteRangeAttributeArray *) - attributesForBytesInRange:
 
(HFByteRangeAttributeArray *) - byteRangeAttributeArray
 
(BOOL) - writeToFile:trackingProgress:error:
 
(NSArray *) - rangesOfFileModifiedIfSavedToFile:
 
(BOOL) - clearDependenciesOnRanges:inFile:hint:
 
(instancetype) - initWithByteSlice:
 
(instancetype) - initWithByteArray:
 
(unsigned long long) - length
 
(void) - copyBytes:range:
 
(NSArray *) - byteSlices
 
(NSEnumerator *) - byteSliceEnumerator
 
(HFByteSlice *) - sliceContainingByteAtIndex:beginningOffset:
 
(void) - insertByteSlice:inRange:
 
(void) - insertByteArray:inRange:
 
(void) - deleteBytesInRange:
 
(HFByteArray *) - subarrayWithRange:
 
(void) - incrementChangeLockCounter
 
(void) - decrementChangeLockCounter
 
(BOOL) - changesAreLocked
 
(void) - incrementGenerationOrRaiseIfLockedForSelector:
 
(NSUInteger) - changeGenerationCount
 
(unsigned long long) - indexOfBytesEqualToBytes:inRange:searchingForwards:trackingProgress:
 

Detailed Description

HFFullMemoryByteArray is a simple subclass of HFByteArray that does not store any byte slices. Because it stores all data in an NSMutableData, it is not efficient. It is mainly useful as a naive implementation for testing. Use HFBTreeByteArray instead.


The documentation for this class was generated from the following file: