⚠️ This is the documentation for an old userver version. Click here to switch to the latest version.
userver
C++ Async Framework v2.0
Documentation
API Groups
Namespaces
Reference
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
y
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
w
y
Variables
k
n
r
u
w
Typedefs
c
d
h
m
n
o
p
s
t
u
v
Enumerations
a
b
c
d
f
h
i
l
o
p
r
s
t
u
v
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
y
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
Typedefs
Enumerations
Enumerator
Related Symbols
File List
File Members
All
e
i
l
r
t
u
Functions
Macros
e
i
l
r
t
u
Examples
Toggle main menu visibility
▼
userver
Documentation
►
API Groups
►
Namespaces
▼
Reference
►
Namespace Members
►
Class List
Class Index
►
Class Hierarchy
►
Class Members
▼
File List
►
en
►
testsuite
►
userver
►
userver
►
userver
►
userver
►
userver
►
userver
►
userver
►
userver
►
userver
►
userver
▼
userver
►
cache
►
compiler
►
crypto
►
decimal64
►
formats
►
fs
►
hostinfo
►
http
►
logging
►
tracing
►
utest
▼
utils
►
datetime
►
encoding
►
impl
►
algo.hpp
►
any_movable.hpp
►
any_storage.hpp
►
assert.hpp
►
atomic.hpp
►
boost_uuid4.hpp
boost_uuid7.hpp
►
box.hpp
►
bytes_per_second.hpp
►
cached_hash.hpp
►
checked_pointer.hpp
►
constexpr_indices.hpp
►
datetime.hpp
►
default_dict.hpp
►
enumerate.hpp
►
exception.hpp
►
expected.hpp
►
fast_pimpl.hpp
fast_scope_guard.hpp
filter_bloom.hpp
►
fixed_array.hpp
flags.hpp
fmt_compat.hpp
►
from_string.hpp
function_ref.hpp
►
get_if.hpp
invariant_error.hpp
►
ip.hpp
lazy_prvalue.hpp
macaddr.hpp
►
make_intrusive_ptr.hpp
►
meta.hpp
►
meta_light.hpp
►
mock_now.hpp
►
not_null.hpp
►
numeric_cast.hpp
optional_ref.hpp
►
optionals.hpp
overloaded.hpp
►
projected_set.hpp
►
rand.hpp
►
regex.hpp
result_store.hpp
scope_guard.hpp
shared_readable_ptr.hpp
sliding_interval.hpp
►
small_string.hpp
small_string_fwd.hpp
small_string_serialization.hpp
span.hpp
►
str_icase.hpp
►
str_icase_containers.hpp
►
string_to_duration.hpp
►
strong_typedef.hpp
swappingsmart.hpp
►
text_light.hpp
►
thread_name.hpp
►
threads.hpp
►
time_of_day.hpp
►
token_bucket.hpp
►
traceful_exception.hpp
►
trivial_map.hpp
trivial_map_fwd.hpp
►
underlying_value.hpp
►
uuid4.hpp
►
uuid7.hpp
►
void_t.hpp
►
yaml_config
►
userver
►
File Members
►
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
Concepts
Loading...
Searching...
No Matches
All results
function_ref.hpp
Go to the documentation of this file.
1
#
pragma
once
2
3
/// @file userver/utils/function_ref.hpp
4
/// @brief A backport of std::function_ref from C++26
5
/// @see https://wg21.link/p0792 for reference
6
7
#
include
<
function_backports
/
function_ref
.
h
>
8
9
USERVER_NAMESPACE_BEGIN
10
11
namespace
utils {
12
13
/// @ingroup userver_universal userver_containers
14
///
15
/// @brief A backport of std::function_ref from C++26
16
/// @see https://wg21.link/p0792 for reference
17
using
function_backports::function_ref;
18
19
using
function_backports::nontype;
20
using
function_backports::nontype_t;
21
22
}
// namespace utils
23
24
USERVER_NAMESPACE_END
Docs version:
v1.0
,
v2.0
,
trunk/develop
userver
utils
function_ref.hpp
Generated on Wed May 15 2024 22:34:56 for userver by
Doxygen
1.10.0