DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq::oks::QueryPathExpression Class Reference

#include <query.hpp>

Collaboration diagram for dunedaq::oks::QueryPathExpression:
[legend]

Public Member Functions

bool get_use_nested_lookup () const
 
const std::list< std::string > & get_rel_names () const
 
const QueryPathExpressionget_next () const
 

Protected Member Functions

 QueryPathExpression (bool v)
 
 QueryPathExpression (const std::string &expression)
 
 ~QueryPathExpression ()
 

Protected Attributes

bool p_use_nested_lookup
 
std::list< std::string > p_rel_names
 
QueryPathExpressionp_next
 

Friends

class QueryPath
 
class OksObject
 

Detailed Description

The class is used by the QueryPath class to describe relationships used for path search for given class.

Definition at line 333 of file query.hpp.

Constructor & Destructor Documentation

◆ QueryPathExpression() [1/2]

dunedaq::oks::QueryPathExpression::QueryPathExpression ( bool v)
inlineprotected

Definition at line 347 of file query.hpp.

◆ QueryPathExpression() [2/2]

dunedaq::oks::QueryPathExpression::QueryPathExpression ( const std::string & expression)
protected

◆ ~QueryPathExpression()

dunedaq::oks::QueryPathExpression::~QueryPathExpression ( )
inlineprotected

Definition at line 350 of file query.hpp.

350{delete p_next;}
QueryPathExpression * p_next
Definition query.hpp:354

Member Function Documentation

◆ get_next()

const QueryPathExpression * dunedaq::oks::QueryPathExpression::get_next ( ) const
inline

Definition at line 343 of file query.hpp.

343{ return p_next; }

◆ get_rel_names()

const std::list< std::string > & dunedaq::oks::QueryPathExpression::get_rel_names ( ) const
inline

Definition at line 342 of file query.hpp.

342{ return p_rel_names; }
std::list< std::string > p_rel_names
Definition query.hpp:353

◆ get_use_nested_lookup()

bool dunedaq::oks::QueryPathExpression::get_use_nested_lookup ( ) const
inline

Definition at line 341 of file query.hpp.

341{ return p_use_nested_lookup; }

Friends And Related Symbol Documentation

◆ OksObject

friend class OksObject
friend

Definition at line 337 of file query.hpp.

◆ QueryPath

friend class QueryPath
friend

Definition at line 336 of file query.hpp.

Member Data Documentation

◆ p_next

QueryPathExpression* dunedaq::oks::QueryPathExpression::p_next
protected

Definition at line 354 of file query.hpp.

◆ p_rel_names

std::list<std::string> dunedaq::oks::QueryPathExpression::p_rel_names
protected

Definition at line 353 of file query.hpp.

◆ p_use_nested_lookup

bool dunedaq::oks::QueryPathExpression::p_use_nested_lookup
protected

Definition at line 352 of file query.hpp.


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