Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | List of all members
geomtools::base_hit::has_string_property_predicate Class Reference

Predicate that checks if the auxiliaries container stores some property with a specific key. More...

#include <bayeux/geomtools/base_hit.h>

Inheritance diagram for geomtools::base_hit::has_string_property_predicate:
datatools::i_predicate< base_hit >

Public Member Functions

 has_string_property_predicate (const std::string &a_key, const std::string &a_value)
 The vector of accepted values. More...
 
 has_string_property_predicate (const std::string &a_key, const std::vector< std::string > &a_values)
 Constructor. More...
 
bool operator() (const base_hit &a_hit) const
 Functor interface. More...
 
- Public Member Functions inherited from datatools::i_predicate< base_hit >
virtual bool operator() (const base_hit &obj_) const=0
 

Detailed Description

Predicate that checks if the auxiliaries container stores some property with a specific key.

Constructor & Destructor Documentation

◆ has_string_property_predicate() [1/2]

geomtools::base_hit::has_string_property_predicate::has_string_property_predicate ( const std::string &  a_key,
const std::string &  a_value 
)
inlineexplicit

The vector of accepted values.

Constructor

◆ has_string_property_predicate() [2/2]

geomtools::base_hit::has_string_property_predicate::has_string_property_predicate ( const std::string &  a_key,
const std::vector< std::string > &  a_values 
)
inlineexplicit

Constructor.

Member Function Documentation

◆ operator()()

bool geomtools::base_hit::has_string_property_predicate::operator() ( const base_hit a_hit) const
inline

Functor interface.


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