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

The struct OksRCR describes Reverse Composite Relationship (i.e. back reference from child to composite parent). More...

#include <object.hpp>

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

Public Member Functions

 OksRCR (OksObject *o, const OksRelationship *r)
void * operator new (size_t)
void operator delete (void *ptr)

Public Attributes

OksObject * obj
const OksRelationship * relationship

Friends

class OksKernel

Detailed Description

The struct OksRCR describes Reverse Composite Relationship (i.e. back reference from child to composite parent).

Definition at line 1077 of file object.hpp.

Constructor & Destructor Documentation

◆ OksRCR()

dunedaq::oks::OksRCR::OksRCR ( OksObject * o,
const OksRelationship * r )
inline

Definition at line 1082 of file object.hpp.

1083 : obj(o)
1084 , relationship(r)
1085 {
1086 ;
1087 }
const OksRelationship * relationship
Definition object.hpp:1093

Member Function Documentation

◆ operator delete()

void dunedaq::oks::OksRCR::operator delete ( void * ptr)
inline

Definition at line 1090 of file object.hpp.

1090{ boost::fast_pool_allocator<OksRCR>::deallocate(reinterpret_cast<OksRCR*>(ptr)); }
OksRCR(OksObject *o, const OksRelationship *r)
Definition object.hpp:1082

◆ operator new()

void * dunedaq::oks::OksRCR::operator new ( size_t )
inline

Definition at line 1089 of file object.hpp.

1089{ return boost::fast_pool_allocator<OksRCR>::allocate(); }

◆ OksKernel

friend class OksKernel
friend

Definition at line 1079 of file object.hpp.

Member Data Documentation

◆ obj

OksObject* dunedaq::oks::OksRCR::obj

Definition at line 1092 of file object.hpp.

◆ relationship

const OksRelationship* dunedaq::oks::OksRCR::relationship

Definition at line 1093 of file object.hpp.


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