Project
Loading...
Searching...
No Matches
o2::framework::data_matcher::DescriptionValueMatcher Class Reference

Something which can be matched against a header::DataDescription. More...

#include <DataDescriptorMatcher.h>

Inherits o2::framework::data_matcher::ValueHolder< std::string >.

Public Member Functions

 DescriptionValueMatcher (std::string const &s)
 
 DescriptionValueMatcher (ContextRef variableId)
 
template<std::size_t L>
constexpr DescriptionValueMatcher (const char(&s)[L])
 
bool match (header::DataHeader const &header, VariableContext &context) const
 
- Public Member Functions inherited from o2::framework::data_matcher::ValueHolder< std::string >
 ValueHolder (std::string const &s)
 
 ValueHolder (ContextRef variableId)
 
bool operator== (ValueHolder< std::string > const &other) const
 
decltype(auto) visit (VISITOR visitor) const
 

Additional Inherited Members

- Protected Attributes inherited from o2::framework::data_matcher::ValueHolder< std::string >
std::variant< std::string, ContextRefmValue
 

Detailed Description

Something which can be matched against a header::DataDescription.

Definition at line 164 of file DataDescriptorMatcher.h.

Constructor & Destructor Documentation

◆ DescriptionValueMatcher() [1/3]

o2::framework::data_matcher::DescriptionValueMatcher::DescriptionValueMatcher ( std::string const &  s)
inline

◆ DescriptionValueMatcher() [2/3]

o2::framework::data_matcher::DescriptionValueMatcher::DescriptionValueMatcher ( ContextRef  variableId)
inline

◆ DescriptionValueMatcher() [3/3]

template<std::size_t L>
constexpr o2::framework::data_matcher::DescriptionValueMatcher::DescriptionValueMatcher ( const char(&)  s[L])
inlineconstexpr

Member Function Documentation

◆ match()

bool o2::framework::data_matcher::DescriptionValueMatcher::match ( header::DataHeader const &  header,
VariableContext context 
) const

Definition at line 88 of file DataDescriptorMatcher.cxx.


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