24 lines
404 B
C++
24 lines
404 B
C++
// Copyright 2020 Intel Corporation
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
#pragma once
|
|
|
|
// public
|
|
#include "../ispcrt.h"
|
|
// internal
|
|
#include "IntrusivePtr.h"
|
|
|
|
namespace ispcrt {
|
|
namespace base {
|
|
|
|
struct Future : public RefCounted {
|
|
Future() = default;
|
|
virtual ~Future() = default;
|
|
|
|
virtual uint64_t time() = 0;
|
|
virtual bool valid() = 0;
|
|
};
|
|
|
|
} // namespace base
|
|
} // namespace ispcrt
|