YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::IReader Struct Reference

#include <IReader.hpp>

Inheritance diagram for yap::IReader:
Collaboration diagram for yap::IReader:

List of all members.

Public Member Functions

virtual ~IReader ()
virtual void Accept (IReaderVisitor &visitor)=0
virtual void Accept (IReaderConstVisitor &visitor) const =0
virtual String ReadString ()=0
virtual String ReadString (const String &name)=0
virtual bool ReadBool ()=0
virtual bool ReadBool (const String &name)=0
virtual char ReadChar ()=0
virtual char ReadChar (const String &name)=0
virtual uchar ReadUChar ()=0
virtual uchar ReadUChar (const String &name)=0
virtual Int16 ReadInt16 ()=0
virtual Int16 ReadInt16 (const String &name)=0
virtual UInt16 ReadUInt16 ()=0
virtual UInt16 ReadUInt16 (const String &name)=0
virtual int ReadInt ()=0
virtual int ReadInt (const String &name)=0
virtual uint ReadUInt ()=0
virtual uint ReadUInt (const String &name)=0
virtual Int64 ReadInt64 ()=0
virtual Int64 ReadInt64 (const String &name)=0
virtual UInt64 ReadUInt64 ()=0
virtual UInt64 ReadUInt64 (const String &name)=0
virtual float ReadFloat ()=0
virtual float ReadFloat (const String &name)=0
virtual double ReadDouble ()=0
virtual double ReadDouble (const String &name)=0
virtual Vector2 ReadVector2 ()=0
virtual Vector2 ReadVector2 (const String &name)=0
virtual ID ReadID ()=0
virtual ID ReadID (const String &name)=0

Detailed Description

Definition at line 15 of file IReader.hpp.


Constructor & Destructor Documentation

virtual yap::IReader::~IReader ( )
inlinevirtual

Definition at line 17 of file IReader.hpp.


Member Function Documentation

virtual void yap::IReader::Accept ( IReaderVisitor visitor)
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual void yap::IReader::Accept ( IReaderConstVisitor visitor) const
pure virtual
virtual bool yap::IReader::ReadBool ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual bool yap::IReader::ReadBool ( const String name)
pure virtual
virtual char yap::IReader::ReadChar ( )
pure virtual
virtual char yap::IReader::ReadChar ( const String name)
pure virtual
virtual double yap::IReader::ReadDouble ( )
pure virtual
virtual double yap::IReader::ReadDouble ( const String name)
pure virtual
virtual float yap::IReader::ReadFloat ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual float yap::IReader::ReadFloat ( const String name)
pure virtual
virtual ID yap::IReader::ReadID ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual ID yap::IReader::ReadID ( const String name)
pure virtual
virtual int yap::IReader::ReadInt ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual int yap::IReader::ReadInt ( const String name)
pure virtual
virtual Int16 yap::IReader::ReadInt16 ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual Int16 yap::IReader::ReadInt16 ( const String name)
pure virtual
virtual Int64 yap::IReader::ReadInt64 ( )
pure virtual
virtual Int64 yap::IReader::ReadInt64 ( const String name)
pure virtual
virtual String yap::IReader::ReadString ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual String yap::IReader::ReadString ( const String name)
pure virtual
virtual uchar yap::IReader::ReadUChar ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual uchar yap::IReader::ReadUChar ( const String name)
pure virtual
virtual uint yap::IReader::ReadUInt ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual uint yap::IReader::ReadUInt ( const String name)
pure virtual
virtual UInt16 yap::IReader::ReadUInt16 ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual UInt16 yap::IReader::ReadUInt16 ( const String name)
pure virtual
virtual UInt64 yap::IReader::ReadUInt64 ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual UInt64 yap::IReader::ReadUInt64 ( const String name)
pure virtual
virtual Vector2 yap::IReader::ReadVector2 ( )
pure virtual

Implemented in yap::Packet, yap::DatabaseStream, and yap::XmlReader.

Here is the caller graph for this function:

virtual Vector2 yap::IReader::ReadVector2 ( const String name)
pure virtual

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