HoverRace  2.0
Public Member Functions | Protected Member Functions | Private Types | List of all members
HoverRace::Script::Wrapper Class Reference

Base class for Luabind class wrappers. More...

#include <Wrapper.h>

+ Inheritance diagram for HoverRace::Script::Wrapper:

Public Member Functions

 Wrapper ()
 
virtual ~Wrapper ()
 

Protected Member Functions

void HandleError (luabind::error &ex)
 
template<class Ret , class... Params>
void pcall (Params &&...params)
 

Private Types

typedef luabind::wrap_base SUPER
 

Detailed Description

Base class for Luabind class wrappers.

This extends Luabind's wrap_base with a version of call() that handles script errors by logging the error.

Author
Michael Imamura

Member Typedef Documentation

typedef luabind::wrap_base HoverRace::Script::Wrapper::SUPER
private

Constructor & Destructor Documentation

HoverRace::Script::Wrapper::Wrapper ( )
inline
virtual HoverRace::Script::Wrapper::~Wrapper ( )
inlinevirtual

Member Function Documentation

void HoverRace::Script::Wrapper::HandleError ( luabind::error &  ex)
inlineprotected
template<class Ret , class... Params>
void HoverRace::Script::Wrapper::pcall ( Params &&...  params)
inlineprotected

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