Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::platform::Environment::Token Class Reference

RAII subscription. Drop to unsubscribe. More...

#include <environment.hpp>

Public Member Functions

 Token ()=default
 ~Token ()
 Token (Token &&other) noexcept
Token & operator= (Token &&other) noexcept
 Token (const Token &)=delete
Token & operator= (const Token &)=delete
void reset () noexcept
bool valid () const noexcept

Friends

class Environment

Detailed Description

RAII subscription. Drop to unsubscribe.

Constructor & Destructor Documentation

◆ Token() [1/3]

pulp::platform::Environment::Token::Token ( )
default

◆ ~Token()

pulp::platform::Environment::Token::~Token ( )
inline

◆ Token() [2/3]

pulp::platform::Environment::Token::Token ( Token && other)
noexcept

◆ Token() [3/3]

pulp::platform::Environment::Token::Token ( const Token & )
delete

Member Function Documentation

◆ operator=() [1/2]

Token & pulp::platform::Environment::Token::operator= ( const Token & )
delete

◆ operator=() [2/2]

Token & pulp::platform::Environment::Token::operator= ( Token && other)
noexcept

◆ reset()

void pulp::platform::Environment::Token::reset ( )
noexcept

◆ valid()

bool pulp::platform::Environment::Token::valid ( ) const
inlinenoexcept

◆ Environment

friend class Environment
friend

The documentation for this class was generated from the following file:
  • /home/runner/work/pulp/pulp/core/platform/include/pulp/platform/environment.hpp