UltraGrid
UltraGrid Low-Latency High-Resolution Transmission System
Loading...
Searching...
No Matches
ref_count_terminate_last Struct Reference

#include <ref_count.hpp>

Collaboration diagram for ref_count_terminate_last:
Collaboration graph

Public Member Functions

void operator() (void(*terminate)(void), int &i)
 

Detailed Description

Definition at line 52 of file ref_count.hpp.

Member Function Documentation

◆ operator()()

void ref_count_terminate_last::operator() ( void(* terminate )(void),
int & i )
inline

Definition at line 53 of file ref_count.hpp.

53 {
54 if (--i == 0) {
55 terminate();
56 }
57 }

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