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

#include <IWriter.hpp>

Inheritance diagram for yap::IWriter:
Collaboration diagram for yap::IWriter:

List of all members.

Public Member Functions

virtual ~IWriter ()
virtual void Accept (IWriterVisitor &visitor)=0
virtual void Accept (IWriterConstVisitor &visitor) const =0
virtual void Write (const String &value)=0
virtual void Write (const String &name, const String &value)=0
virtual void Write (const bool &value)=0
virtual void Write (const String &name, const bool &value)=0
virtual void Write (const char &value)=0
virtual void Write (const String &name, const char &value)=0
virtual void Write (const uchar &value)=0
virtual void Write (const String &name, const uchar &value)=0
virtual void Write (const Int16 &value)=0
virtual void Write (const String &name, const Int16 &value)=0
virtual void Write (const UInt16 &value)=0
virtual void Write (const String &name, const UInt16 &value)=0
virtual void Write (const int &value)=0
virtual void Write (const String &name, const int &value)=0
virtual void Write (const uint &value)=0
virtual void Write (const String &name, const uint &value)=0
virtual void Write (const Int64 &value)=0
virtual void Write (const String &name, const Int64 &value)=0
virtual void Write (const UInt64 &value)=0
virtual void Write (const String &name, const UInt64 &value)=0
virtual void Write (const float &value)=0
virtual void Write (const String &name, const float &value)=0
virtual void Write (const double &value)=0
virtual void Write (const String &name, const double &value)=0
virtual void Write (const Vector2 &value)=0
virtual void Write (const String &name, const Vector2 &value)=0
virtual void Write (const ID &value)=0
virtual void Write (const String &name, const ID &value)=0

Detailed Description

Definition at line 15 of file IWriter.hpp.


Constructor & Destructor Documentation

virtual yap::IWriter::~IWriter ( )
inlinevirtual

Definition at line 17 of file IWriter.hpp.


Member Function Documentation

virtual void yap::IWriter::Accept ( IWriterVisitor visitor)
pure virtual

Implemented in yap::Packet, yap::XmlWriter, yap::DatabaseStream, yap::DatabaseLogger, and yap::DebugLogger.

Here is the caller graph for this function:

virtual void yap::IWriter::Accept ( IWriterConstVisitor visitor) const
pure virtual
virtual void yap::IWriter::Write ( const String value)
pure virtual

Implemented in yap::Packet, yap::XmlWriter, yap::DatabaseStream, and yap::Logger.

Here is the caller graph for this function:

virtual void yap::IWriter::Write ( const String name,
const String value 
)
pure virtual
virtual void yap::IWriter::Write ( const bool &  value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const bool &  value 
)
pure virtual
virtual void yap::IWriter::Write ( const char &  value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const char &  value 
)
pure virtual
virtual void yap::IWriter::Write ( const uchar value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const uchar value 
)
pure virtual
virtual void yap::IWriter::Write ( const Int16 value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const Int16 value 
)
pure virtual
virtual void yap::IWriter::Write ( const UInt16 value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const UInt16 value 
)
pure virtual
virtual void yap::IWriter::Write ( const int &  value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const int &  value 
)
pure virtual
virtual void yap::IWriter::Write ( const uint value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const uint value 
)
pure virtual
virtual void yap::IWriter::Write ( const Int64 value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const Int64 value 
)
pure virtual
virtual void yap::IWriter::Write ( const UInt64 value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const UInt64 value 
)
pure virtual
virtual void yap::IWriter::Write ( const float &  value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const float &  value 
)
pure virtual
virtual void yap::IWriter::Write ( const double &  value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const double &  value 
)
pure virtual
virtual void yap::IWriter::Write ( const Vector2 value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const Vector2 value 
)
pure virtual
virtual void yap::IWriter::Write ( const ID value)
pure virtual
virtual void yap::IWriter::Write ( const String name,
const ID value 
)
pure virtual

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