PLaSK library
Loading...
Searching...
No Matches
plask::GeometryObject::PredicateIsA Struct Reference

Predicate which check if given object is another instance of some particular object (given in constructor). More...

#include <plask/geometry/object.hpp>

Collaboration diagram for plask::GeometryObject::PredicateIsA:
[legend]

Public Member Functions

 PredicateIsA (const GeometryObject &objectToBeEqual)
 
 PredicateIsA (const shared_ptr< GeometryObject > &objectToBeEqual)
 
 PredicateIsA (const shared_ptr< const GeometryObject > &objectToBeEqual)
 
bool operator() (const GeometryObject &el) const
 

Public Attributes

const GeometryObjectobjectToBeEqual
 

Detailed Description

Predicate which check if given object is another instance of some particular object (given in constructor).

Definition at line 439 of file object.hpp.

Constructor & Destructor Documentation

◆ PredicateIsA() [1/3]

plask::GeometryObject::PredicateIsA::PredicateIsA ( const GeometryObject objectToBeEqual)
inline

Definition at line 441 of file object.hpp.

◆ PredicateIsA() [2/3]

plask::GeometryObject::PredicateIsA::PredicateIsA ( const shared_ptr< GeometryObject > &  objectToBeEqual)
inline

Definition at line 442 of file object.hpp.

◆ PredicateIsA() [3/3]

plask::GeometryObject::PredicateIsA::PredicateIsA ( const shared_ptr< const GeometryObject > &  objectToBeEqual)
inline

Definition at line 443 of file object.hpp.

Member Function Documentation

◆ operator()()

bool plask::GeometryObject::PredicateIsA::operator() ( const GeometryObject el) const
inline

Definition at line 444 of file object.hpp.

Member Data Documentation

◆ objectToBeEqual

const GeometryObject& plask::GeometryObject::PredicateIsA::objectToBeEqual

Definition at line 440 of file object.hpp.


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