// Copyright (c) 2020-now by the Zeek Project. See LICENSE for details. #pragma once #include #include namespace hilti { template using IntrusivePtr = hilti::rt::IntrusivePtr; namespace intrusive_ptr { using AdoptRef = ::hilti::rt::intrusive_ptr::AdoptRef; using NewRef = ::hilti::rt::intrusive_ptr::NewRef; using ManagedObject = ::hilti::rt::intrusive_ptr::ManagedObject; } // namespace intrusive_ptr using rt::cast_intrusive; // NOLINT(misc-unused-using-decls) using rt::make_intrusive; // NOLINT(misc-unused-using-decls) } // namespace hilti