PixelLightAPI  .
Public Member Functions | Static Public Attributes
PLCore::Method< DESC > Class Template Reference

Method of a class. More...

#include <Method.h>

List of all members.

Public Member Functions

 Method (const typename DESC::MethType::MemFuncType &pMemFunc, typename DESC::ClassType *pObject)
 Constructor.
virtual ~Method ()
 Destructor.
virtual const FuncDescGetDesc () const override
 Get func descriptor.

Static Public Attributes

static DESC Desc

Detailed Description

template<typename DESC>
class PLCore::Method< DESC >

Method of a class.

Remarks:
This class template represents methods (functions that belong to objects).

Constructor & Destructor Documentation

template<typename DESC >
PLCore::Method< DESC >::Method ( const typename DESC::MethType::MemFuncType &  pMemFunc,
typename DESC::ClassType *  pObject 
) [inline]

Constructor.

Parameters:
[in]pMemFuncPointer to member function of a class
[in]pObjectPointer to object to which the method belongs
template<typename DESC >
virtual PLCore::Method< DESC >::~Method ( ) [inline, virtual]

Destructor.


Member Function Documentation

template<typename DESC >
virtual const FuncDesc* PLCore::Method< DESC >::GetDesc ( ) const [inline, override, virtual]

Get func descriptor.

Returns:
Func descriptor

Member Data Documentation

template<typename DESC >
DESC PLCore::Method< DESC >::Desc [static]

Method descriptor


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


PixelLight PixelLight 0.9.10-R1
Copyright (C) 2002-2011 by The PixelLight Team
Last modified Fri Dec 23 2011 15:51:11
The content of this PixelLight document is published under the
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported