xtd
1.0.0
Toggle main menu visibility
Loading...
Searching...
No Matches
xtd.core
include
xtd
threading
cancellation_token_registration.hpp
Go to the documentation of this file.
1
4
#pragma once
5
#include "
../core_export.hpp
"
6
#include "
../object.hpp
"
7
#include "
../types.hpp
"
8
10
namespace
xtd
{
12
namespace
threading
{
28
class
core_export_
cancellation_token_registration
:
public
object
{
29
struct
data
;
30
public
:
32
35
37
cancellation_token_registration
();
38
cancellation_token_registration
(
const
cancellation_token_registration
&);
39
auto
operator=(
const
cancellation_token_registration
&) ->
cancellation_token_registration
&;
40
~cancellation_token_registration
();
42
44
47
49
52
53
private
:
54
55
};
56
}
57
}
xtd::object::object
object()=default
Create a new instance of the ultimate base class object.
xtd::threading::cancellation_token_registration
Propagates notification that operations should be canceled.
Definition
cancellation_token_registration.hpp:28
core_export.hpp
Contains core_export_ keyword.
core_export_
#define core_export_
Define shared library export.
Definition
core_export.hpp:13
xtd::threading
The xtd::threading namespace provides classes and interfaces that enable multithreaded programming....
Definition
abandoned_mutex_exception.hpp:10
xtd
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition
abstract_object.hpp:8
xtd::data
constexpr auto data() const noexcept -> const_pointer
Gets direct access to the underlying contiguous storage.
Definition
read_only_span.hpp:197
object.hpp
Contains xtd::object class.
types.hpp
Contains xtd fundamental types.
Generated on
for xtd by
Gammasoft
. All rights reserved.