libcute 0.1
Loading...
Searching...
No Matches
Classes | Functions
memstream.h File Reference
#include "collection/vector.h"
#include "io/error.h"
#include "io/stream.h"
#include "memory/allocator.h"
Include dependency graph for memstream.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cu_MemStream
 

Functions

cu_MemStream_Result cu_MemStream_create (size_t capacity, cu_Allocator allocator)
 
cu_Stream cu_MemStream_stream (cu_MemStream *ms)
 
cu_Io_Error_Optional cu_MemStream_flush (cu_MemStream *ms)
 
cu_Io_Error_Optional cu_MemStream_seek (cu_MemStream *ms, cu_File_SeekTo to)
 
cu_IoSize_Result cu_MemStream_tell (const cu_MemStream *ms)
 
void cu_MemStream_close (cu_MemStream *ms)
 
cu_Slice_Optional cu_MemStream_slice (const cu_MemStream *ms)
 

Detailed Description

Memory-backed buffered stream.

Function Documentation

◆ cu_MemStream_slice()

cu_Slice_Optional cu_MemStream_slice ( const cu_MemStream ms)

View the entire contents as a slice.

Here is the call graph for this function:
Here is the caller graph for this function: