 |
Irrlicht 3D Engine
|
|
Go to the documentation of this file.
5 #ifndef __IRR_XML_H_INCLUDED__
6 #define __IRR_XML_H_INCLUDED__
225 virtual int read(
void* buffer,
int sizeToRead) = 0;
228 virtual long getSize()
const = 0;
274 template<
class char_type,
class super_
class>
284 virtual bool read() = 0;
370 template <
typename T>
377 #if defined(__BORLANDC__)
380 xmlChar<T>(
unsigned char in) :
c(static_cast<T>(in)) {}
381 xmlChar<T>(
unsigned short in) :
c(static_cast<T>(in)) {}
382 xmlChar<T>(
unsigned int in) :
c(static_cast<T>(in)) {}
383 xmlChar<T>(
unsigned long in) :
c(static_cast<T>(in)) {}
390 operator T()
const {
return c; }
466 bool deleteCallback =
false);
506 bool deleteCallback =
false);
547 bool deleteCallback =
false);
574 #endif // __IRR_XML_H_INCLUDED__