Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <BufferedStream.hpp>

Public Member Functions | |
| virtual const char * | className () |
| Returns the name of the class. | |
| BufferedStream () | |
| void | seek (long long pos) |
| bool | readToken (Element_Type *token) |
| bool | bufferEmpty () |
| int | fillBuffer () |
| void | setInputFile (VirtualFile *file) |
| VirtualFile * | inputFile () const |
| void | ungetToken (const Element_Type &token) |
Protected Attributes | |
| ref< VirtualFile > | mInputFile |
| std::vector< Element_Type > | mUngetBuffer |
| std::vector< Element_Type > | mBuffer |
| int | mPtr |
| int | mSize |
| vl::BufferedStream< Element_Type, Chunk_Size >::BufferedStream | ( | ) | [inline] |
| virtual const char* vl::BufferedStream< Element_Type, Chunk_Size >::className | ( | ) | [inline, virtual] |
| void vl::BufferedStream< Element_Type, Chunk_Size >::seek | ( | long long | pos | ) | [inline] |
| bool vl::BufferedStream< Element_Type, Chunk_Size >::readToken | ( | Element_Type * | token | ) | [inline] |
| bool vl::BufferedStream< Element_Type, Chunk_Size >::bufferEmpty | ( | ) | [inline] |
| int vl::BufferedStream< Element_Type, Chunk_Size >::fillBuffer | ( | ) | [inline] |
| void vl::BufferedStream< Element_Type, Chunk_Size >::setInputFile | ( | VirtualFile * | file | ) | [inline] |
| VirtualFile* vl::BufferedStream< Element_Type, Chunk_Size >::inputFile | ( | ) | const [inline] |
| void vl::BufferedStream< Element_Type, Chunk_Size >::ungetToken | ( | const Element_Type & | token | ) | [inline] |
ref<VirtualFile> vl::BufferedStream< Element_Type, Chunk_Size >::mInputFile [protected] |
std::vector<Element_Type> vl::BufferedStream< Element_Type, Chunk_Size >::mUngetBuffer [protected] |
std::vector<Element_Type> vl::BufferedStream< Element_Type, Chunk_Size >::mBuffer [protected] |
int vl::BufferedStream< Element_Type, Chunk_Size >::mPtr [protected] |
int vl::BufferedStream< Element_Type, Chunk_Size >::mSize [protected] |