Iros
Loading...
Searching...
No Matches
to_uintptr.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
di/function/pipeline.h
"
4
#include "
di/types/prelude.h
"
5
6
namespace
di::util
{
7
namespace
detail
{
8
struct
Function
:
function::pipeline::EnablePipeline
{
9
auto
operator()
(
auto
* pointer)
const
->
uintptr_t
{
return
reinterpret_cast<
uintptr_t
>
(pointer); }
10
};
11
}
12
13
constexpr
inline
auto
to_uintptr
=
detail::Function
{};
14
}
15
16
namespace
di
{
17
using
util::to_uintptr
;
18
}
prelude.h
di::types::uintptr_t
__UINTPTR_TYPE__ uintptr_t
Definition
uintptr_t.h:4
di::util::detail
Definition
clamp.h:9
di::util
Definition
vocab.h:96
di::util::to_uintptr
constexpr auto to_uintptr
Definition
to_uintptr.h:13
di
Definition
zstring_parser.h:9
pipeline.h
di::function::pipeline::EnablePipeline
Definition
pipeable.h:8
di::util::detail::Function
Definition
to_uintptr.h:8
di::util::detail::Function::operator()
auto operator()(auto *pointer) const -> uintptr_t
Definition
to_uintptr.h:9
libs
di
include
di
util
to_uintptr.h
Generated by
1.13.0