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

OKS query logical NOT expression class. More...

#include <query.hpp>

Inheritance diagram for dunedaq::oks::OksNotExpression:
[legend]
Collaboration diagram for dunedaq::oks::OksNotExpression:
[legend]

Public Member Functions

 OksNotExpression (OksQueryExpression *q=0)
virtual ~OksNotExpression ()
OksQueryExpression * get () const
void set (OksQueryExpression *q)
Public Member Functions inherited from dunedaq::oks::OksQueryExpression
virtual ~OksQueryExpression ()
OksQuery::QueryType type () const
bool CheckSyntax () const
bool operator== (const class OksQueryExpression &e) const

Private Attributes

OksQueryExpression * p_expression

Friends

class OksObject
class OksQueryExpression

Additional Inherited Members

Protected Member Functions inherited from dunedaq::oks::OksQueryExpression
 OksQueryExpression (OksQuery::QueryType qet=OksQuery::unknown_type)

Detailed Description

OKS query logical NOT expression class.

The query not expression is used to change result of expression

to opposite.

Definition at line 218 of file query.hpp.

Constructor & Destructor Documentation

◆ OksNotExpression()

dunedaq::oks::OksNotExpression::OksNotExpression ( OksQueryExpression * q = 0)
inline

Definition at line 225 of file query.hpp.

227 , p_expression(q) {};
OksQueryExpression * p_expression
Definition query.hpp:235
OksQueryExpression(OksQuery::QueryType qet=OksQuery::unknown_type)
Definition query.hpp:123

◆ ~OksNotExpression()

virtual dunedaq::oks::OksNotExpression::~OksNotExpression ( )
inlinevirtual

Definition at line 229 of file query.hpp.

229{ delete p_expression; }

Member Function Documentation

◆ get()

OksQueryExpression * dunedaq::oks::OksNotExpression::get ( ) const
inline

Definition at line 231 of file query.hpp.

231{ return p_expression; }

◆ set()

void dunedaq::oks::OksNotExpression::set ( OksQueryExpression * q)
inline

Definition at line 232 of file query.hpp.

232{ p_expression = q; }

◆ OksObject

friend class OksObject
friend

Definition at line 221 of file query.hpp.

◆ OksQueryExpression

friend class OksQueryExpression
friend

Definition at line 222 of file query.hpp.

Member Data Documentation

◆ p_expression

OksQueryExpression* dunedaq::oks::OksNotExpression::p_expression
private

Definition at line 235 of file query.hpp.


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