VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
ImChunkStream< T > Struct Template Reference
Inheritance diagram for ImChunkStream< T >:
Inheritance graph
[legend]

Public Member Functions

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)
 

Public Attributes

ImVector< charBuf
 

Member Function Documentation

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

Member Data Documentation

template<typename T>
ImVector<char> ImChunkStream< T >::Buf

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

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)