Pol  Revision:cb584c9
Pol::Core::FilterImp< T > Struct Template Reference

#include <uworld.h>

Protected Member Functions

template<>
void call (Core::Zone &zone, const CoordsArea &coords, F &&f)
 
template<>
void call (Core::Zone &zone, const CoordsArea &coords, F &&f)
 
template<>
void call (Core::Zone &zone, const CoordsArea &coords, F &&f)
 
template<>
void call (Core::Zone &zone, const CoordsArea &coords, F &&f)
 
template<>
void call (Core::Zone &zone, const CoordsArea &coords, F &&f)
 
template<>
void call (Core::Zone &zone, const CoordsArea &coords, F &&f)
 

Static Protected Member Functions

template<typename F >
static void call (Core::Zone &zone, const CoordsArea &coords, F &&f)
 

Friends

struct WorldIterator< FilterImp< T > >
 

Detailed Description

template<FilterType T>
struct Pol::Core::FilterImp< T >

Definition at line 150 of file uworld.h.

Member Function Documentation

template<FilterType T>
template<typename F >
static void Pol::Core::FilterImp< T >::call ( Core::Zone zone,
const CoordsArea &  coords,
F &&  f 
)
staticprotected
template<>
void Pol::Core::FilterImp< FilterType::Mobile >::call ( Core::Zone zone,
const CoordsArea &  coords,
F &&  f 
)
protected

Definition at line 278 of file uworld.h.

References Pol::Core::Zone::characters, and Pol::Core::Zone::npcs.

template<>
void Pol::Core::FilterImp< FilterType::Player >::call ( Core::Zone zone,
const CoordsArea &  coords,
F &&  f 
)
protected

Definition at line 294 of file uworld.h.

References Pol::Core::Zone::characters.

template<>
void Pol::Core::FilterImp< FilterType::OnlinePlayer >::call ( Core::Zone zone,
const CoordsArea &  coords,
F &&  f 
)
protected

Definition at line 305 of file uworld.h.

References Pol::Core::Zone::characters.

template<>
void Pol::Core::FilterImp< FilterType::NPC >::call ( Core::Zone zone,
const CoordsArea &  coords,
F &&  f 
)
protected

Definition at line 319 of file uworld.h.

References Pol::Core::Zone::npcs.

template<>
void Pol::Core::FilterImp< FilterType::Item >::call ( Core::Zone zone,
const CoordsArea &  coords,
F &&  f 
)
protected

Definition at line 330 of file uworld.h.

References Pol::Core::Zone::items.

template<>
void Pol::Core::FilterImp< FilterType::Multi >::call ( Core::Zone zone,
const CoordsArea &  coords,
F &&  f 
)
protected

Definition at line 341 of file uworld.h.

References Pol::Core::Zone::multis.

Friends And Related Function Documentation

template<FilterType T>
friend struct WorldIterator< FilterImp< T > >
friend

Definition at line 152 of file uworld.h.


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