NEML2 2.1.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

◆ ~TracerPrivilege()

~TracerPrivilege ( )
default

Member Function Documentation

◆ operator=() [1/2]

TracerPrivilege & operator= ( const TracerPrivilege & )
delete

◆ operator=() [2/2]

TracerPrivilege & operator= ( TracerPrivilege && )
delete

◆ BufferStore

friend class BufferStore
friend

◆ ParameterStore

friend class ParameterStore
friend