globjects
1.1.0.2f0c753c8647
Strict OpenGL objects wrapper.
|
The interface for a callable function with variadic argument types. More...
#include <globjects/include/globjects/base/AbstractFunctionCall.h>
Public Member Functions | |
AbstractFunctionCall () | |
Constructor. More... | |
virtual | ~AbstractFunctionCall () |
Virtual destructor. More... | |
virtual void | operator() ()=0 |
Entry point for the main functionality of a subclass. More... | |
virtual void * | identifier () const =0 |
Accessor for an arbitrary identifier that can be used as identity. More... | |
The interface for a callable function with variadic argument types.
globjects::AbstractFunctionCall::AbstractFunctionCall | ( | ) |
Constructor.
|
virtual |
Virtual destructor.
Required for correct cleanup of subclasses
|
pure virtual |
Entry point for the main functionality of a subclass.
As this interface represents some kind of method object, a subclass defines this operator to implement its full behavior.
Implemented in globjects::FunctionCall< Arguments >.
|
pure virtual |
Accessor for an arbitrary identifier that can be used as identity.
Implemented in globjects::FunctionCall< Arguments >.