re-export everything from top-level for nicer docs
This commit is contained in:
		
							parent
							
								
									e97418b51b
								
							
						
					
					
						commit
						eddeb2ea2d
					
				
					 12 changed files with 83 additions and 52 deletions
				
			
		| 
						 | 
				
			
			@ -167,6 +167,8 @@ typedef struct SPPixelGrid SPPixelGrid;
 | 
			
		|||
/**
 | 
			
		||||
 * Represents a span of memory (`&mut [u8]` ) as a struct usable by C code.
 | 
			
		||||
 *
 | 
			
		||||
 * You should not create an instance of this type in your C code.
 | 
			
		||||
 *
 | 
			
		||||
 * # Safety
 | 
			
		||||
 *
 | 
			
		||||
 * The caller has to make sure that:
 | 
			
		||||
| 
						 | 
				
			
			@ -174,6 +176,8 @@ typedef struct SPPixelGrid SPPixelGrid;
 | 
			
		|||
 * - accesses to the memory pointed to with `start` is never accessed outside `length`
 | 
			
		||||
 * - the lifetime of the `CByteSlice` does not outlive the memory it points to, as described in
 | 
			
		||||
 *   the function returning this type.
 | 
			
		||||
 * - an instance of this created from C is never passed to a consuming function, as the rust code
 | 
			
		||||
 *   will try to free the memory of a potentially separate allocator.
 | 
			
		||||
 */
 | 
			
		||||
typedef struct SPByteSlice {
 | 
			
		||||
    /**
 | 
			
		||||
| 
						 | 
				
			
			@ -186,11 +190,6 @@ typedef struct SPByteSlice {
 | 
			
		|||
    size_t length;
 | 
			
		||||
} SPByteSlice;
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * Type alias for documenting the meaning of the variable in enum values
 | 
			
		||||
 */
 | 
			
		||||
typedef size_t SPOffset;
 | 
			
		||||
 | 
			
		||||
#ifdef __cplusplus
 | 
			
		||||
extern "C" {
 | 
			
		||||
#endif // __cplusplus
 | 
			
		||||
| 
						 | 
				
			
			@ -556,7 +555,7 @@ size_t sp_brightness_grid_width(const struct SPBrightnessGrid *this_);
 | 
			
		|||
 * - the returned `Command` instance is freed in some way, either by using a consuming function or
 | 
			
		||||
 *   by explicitly calling `sp_command_dealloc`.
 | 
			
		||||
 */
 | 
			
		||||
struct SPCommand *sp_command_bitmap_linear(SPOffset offset,
 | 
			
		||||
struct SPCommand *sp_command_bitmap_linear(size_t offset,
 | 
			
		||||
                                           struct SPBitVec *bit_vec,
 | 
			
		||||
                                           SPCompressionCode compression);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -581,7 +580,7 @@ struct SPCommand *sp_command_bitmap_linear(SPOffset offset,
 | 
			
		|||
 * - the returned `Command` instance is freed in some way, either by using a consuming function or
 | 
			
		||||
 *   by explicitly calling `sp_command_dealloc`.
 | 
			
		||||
 */
 | 
			
		||||
struct SPCommand *sp_command_bitmap_linear_and(SPOffset offset,
 | 
			
		||||
struct SPCommand *sp_command_bitmap_linear_and(size_t offset,
 | 
			
		||||
                                               struct SPBitVec *bit_vec,
 | 
			
		||||
                                               SPCompressionCode compression);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -606,7 +605,7 @@ struct SPCommand *sp_command_bitmap_linear_and(SPOffset offset,
 | 
			
		|||
 * - the returned `Command` instance is freed in some way, either by using a consuming function or
 | 
			
		||||
 *   by explicitly calling `sp_command_dealloc`.
 | 
			
		||||
 */
 | 
			
		||||
struct SPCommand *sp_command_bitmap_linear_or(SPOffset offset,
 | 
			
		||||
struct SPCommand *sp_command_bitmap_linear_or(size_t offset,
 | 
			
		||||
                                              struct SPBitVec *bit_vec,
 | 
			
		||||
                                              SPCompressionCode compression);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -652,7 +651,7 @@ struct SPCommand *sp_command_bitmap_linear_win(size_t x,
 | 
			
		|||
 * - the returned `Command` instance is freed in some way, either by using a consuming function or
 | 
			
		||||
 *   by explicitly calling `sp_command_dealloc`.
 | 
			
		||||
 */
 | 
			
		||||
struct SPCommand *sp_command_bitmap_linear_xor(SPOffset offset,
 | 
			
		||||
struct SPCommand *sp_command_bitmap_linear_xor(size_t offset,
 | 
			
		||||
                                               struct SPBitVec *bit_vec,
 | 
			
		||||
                                               SPCompressionCode compression);
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue