WSF
wsf::coverage::GridActionT< Callable > Class Template Reference

#include <WsfCoverageGridAction.hpp>

Inheritance diagram for wsf::coverage::GridActionT< Callable >:
Collaboration diagram for wsf::coverage::GridActionT< Callable >:

Public Member Functions

 GridActionT (Callable &&aCallable)
 ~GridActionT () override=default
void Call (const Grid &aGrid, const Point &aPoint) override
Public Member Functions inherited from wsf::coverage::GridAction
virtual ~GridAction ()=default

Detailed Description

template<typename Callable>
class wsf::coverage::GridActionT< Callable >

A convenience class that wraps any callable entity in the GridAction interface.

The template parameter can be any callable entity invokable with the signature void(const Grid&, const Point&).

Constructor & Destructor Documentation

◆ GridActionT()

template<typename Callable>
wsf::coverage::GridActionT< Callable >::GridActionT ( Callable && aCallable)
inlineexplicit

◆ ~GridActionT()

template<typename Callable>
wsf::coverage::GridActionT< Callable >::~GridActionT ( )
overridedefault

Member Function Documentation

◆ Call()

template<typename Callable>
void wsf::coverage::GridActionT< Callable >::Call ( const Grid & aGrid,
const Point & aPoint )
inlineoverridevirtual

The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved