UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::gdd::Parser< T > Class Template Reference

Public Member Functions

 Parser (DescriptionProtocol< T > *loader)
 
ParseStatus::Type Parse (const std::string &gddfile_path)
 
virtual ~Parser ()
 

Protected Member Functions

DescriptionProtocol< T > * loader ()
 
ParseStatus::Type doParse (Reader &read)
 
ParseStatus::Type parseDataName (Reader &read)
 
ParseStatus::Type parseSimpleChain (Reader &read)
 
ParseStatus::Type parseProperty (Reader &read)
 
ParseStatus::Type parseEntry (Reader &read)
 
ParseStatus::Type parseRing (Reader &read)
 

Detailed Description

template<class T>
class ugdk::gdd::Parser< T >

Parser for the Game Data Description (GDD) syntax.

Constructor & Destructor Documentation

template<class T >
ugdk::gdd::Parser< T >::Parser ( DescriptionProtocol< T > *  loader)
inline
template<class T >
virtual ugdk::gdd::Parser< T >::~Parser ( )
inlinevirtual

Member Function Documentation

template<class T >
ParseStatus::Type ugdk::gdd::Parser< T >::doParse ( Reader read)
protected
template<class T >
DescriptionProtocol<T>* ugdk::gdd::Parser< T >::loader ( )
inlineprotected
template<class T >
ParseStatus::Type ugdk::gdd::Parser< T >::Parse ( const std::string &  gddfile_path)
template<class T >
ParseStatus::Type ugdk::gdd::Parser< T >::parseDataName ( Reader read)
protected
template<class T >
ParseStatus::Type ugdk::gdd::Parser< T >::parseEntry ( Reader read)
protected
template<class T >
ParseStatus::Type ugdk::gdd::Parser< T >::parseProperty ( Reader read)
protected
template<class T >
ParseStatus::Type ugdk::gdd::Parser< T >::parseRing ( Reader read)
protected
template<class T >
ParseStatus::Type ugdk::gdd::Parser< T >::parseSimpleChain ( Reader read)
protected

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