#include "mediapipe/framework/deps/registration_token.h"
#include <utility>
namespace mediapipe {
RegistrationToken::RegistrationToken(std::function<void()> unregisterer)
: … { … }
RegistrationToken::RegistrationToken(RegistrationToken&& rhs)
: … { … }
RegistrationToken& RegistrationToken::operator=(RegistrationToken&& rhs) { … }
void RegistrationToken::Unregister() { … }
namespace {
struct CombinedToken { … };
}
RegistrationToken RegistrationToken::Combine(
std::vector<RegistrationToken> tokens) { … }
Unregister::Unregister(RegistrationToken token) : … { … }
Unregister::~Unregister() { … }
Unregister::Unregister(Unregister&& rhs) : … { … }
Unregister& Unregister::operator=(Unregister&& rhs) { … }
void Unregister::Reset(RegistrationToken token) { … }
}