NEML2 2.0.0
Loading...
Searching...
No Matches
TracerPrivilege Struct Reference

A passkey to allow trusted classes to perform raw assignment to variables and parameters. More...

Detailed Description

A passkey to allow trusted classes to perform raw assignment to variables and parameters.

#include <utils.h>

Public Member Functions

 TracerPrivilege (const TracerPrivilege &)=default
 
 TracerPrivilege (TracerPrivilege &&)=default
 
TracerPrivilegeoperator= (const TracerPrivilege &)=delete
 
TracerPrivilegeoperator= (TracerPrivilege &&)=delete
 
 ~TracerPrivilege ()=default
 

Friends

class ParameterStore
 
class BufferStore
 

Constructor & Destructor Documentation

◆ TracerPrivilege() [1/2]

TracerPrivilege ( const TracerPrivilege & )
default

◆ TracerPrivilege() [2/2]

◆ ~TracerPrivilege()

~TracerPrivilege ( )
default

Member Function Documentation

◆ operator=() [1/2]

TracerPrivilege & operator= ( const TracerPrivilege & )
delete

◆ operator=() [2/2]

TracerPrivilege & operator= ( TracerPrivilege && )
delete

Friends And Related Symbol Documentation

◆ BufferStore

friend class BufferStore
friend

◆ ParameterStore

friend class ParameterStore
friend