YAPOG  0.0.1
Yet Another Pokemon Online Game
yap::RectReader< T > Class Template Reference

#include <RectReader.hpp>

Inheritance diagram for yap::RectReader< T >:
Collaboration diagram for yap::RectReader< T >:

List of all members.

Public Member Functions

 RectReader (sf::Rect< T > &rect)
 RectReader (sf::Rect< T > &rect, const String &xmlRootNodeName)
virtual ~RectReader ()
virtual void Visit (XmlReader &visitable)
virtual void Visit (IPacket &visitable)
template<>
void Visit (IPacket &visitable)
- Public Member Functions inherited from yap::BaseReaderVisitor
virtual ~BaseReaderVisitor ()
virtual void Visit (DatabaseStream &visitable)
- Public Member Functions inherited from yap::IReaderVisitor
virtual ~IReaderVisitor ()

Private Member Functions

 DISALLOW_COPY (RectReader)

Private Attributes

sf::Rect< T > & rect_
String xmlRootNodeName_

Static Private Attributes

static const String DEFAULT_XML_ROOT_NODE_NAME = "Rect"

Additional Inherited Members

- Protected Member Functions inherited from yap::BaseReaderVisitor
 BaseReaderVisitor ()

Detailed Description

template<typename T>
class yap::RectReader< T >

Definition at line 13 of file RectReader.hpp.


Constructor & Destructor Documentation

template<typename T >
yap::RectReader< T >::RectReader ( sf::Rect< T > &  rect)
inlineexplicit

Definition at line 14 of file RectReader.hxx.

template<typename T >
yap::RectReader< T >::RectReader ( sf::Rect< T > &  rect,
const String xmlRootNodeName 
)
inline

Definition at line 21 of file RectReader.hxx.

template<typename T >
yap::RectReader< T >::~RectReader ( )
inlinevirtual

Definition at line 30 of file RectReader.hxx.


Member Function Documentation

template<typename T>
yap::RectReader< T >::DISALLOW_COPY ( RectReader< T >  )
private
template<typename T >
void yap::RectReader< T >::Visit ( XmlReader visitable)
inlinevirtual

Reimplemented from yap::BaseReaderVisitor.

Definition at line 35 of file RectReader.hxx.

Here is the call graph for this function:

template<typename T >
void yap::RectReader< T >::Visit ( IPacket visitable)
inlinevirtual

Reimplemented from yap::BaseReaderVisitor.

Definition at line 48 of file RectReader.hxx.

template<>
void yap::RectReader< float >::Visit ( IPacket visitable)
inlinevirtual

Reimplemented from yap::BaseReaderVisitor.

Definition at line 56 of file RectReader.hxx.

Here is the call graph for this function:


Member Data Documentation

template<typename T>
const String yap::RectReader< T >::DEFAULT_XML_ROOT_NODE_NAME = "Rect"
staticprivate

Definition at line 28 of file RectReader.hpp.

template<typename T>
sf::Rect<T>& yap::RectReader< T >::rect_
private

Definition at line 30 of file RectReader.hpp.

template<typename T>
String yap::RectReader< T >::xmlRootNodeName_
private

Definition at line 32 of file RectReader.hpp.


The documentation for this class was generated from the following files: