aboutsummaryrefslogtreecommitdiffstats
path: root/yql/essentials/public/udf/udf_terminator.h
blob: b94c7975d339f875f880262eb9aee16f5d81fb37 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#pragma once
#include <util/system/compiler.h>

namespace NYql {
namespace NUdf {
    class TBoxedValue;
}
}

extern "C" [[noreturn]] void UdfTerminate(const char* message);
extern "C" void UdfRegisterObject(::NYql::NUdf::TBoxedValue* object);
extern "C" void UdfUnregisterObject(::NYql::NUdf::TBoxedValue* object);