template struct ImChunkStream

Overview

#include <imgui_internal.h>

template <typename T>
struct ImChunkStream
{
    // fields

    ImVector<char> Buf;

    // methods

    void clear();
    bool empty() const;
    int size() const;
    T* alloc_chunk(size_t sz);
    T* begin();
    T* next_chunk(T* p);
    int chunk_size(const T* p);
    T* end();
    int offset_from_ptr(const T* p);
    T* ptr_from_offset(int off);
    void swap(ImChunkStream<T>& rhs);
};