PoDoFo 1.0.0-dev
Loading...
Searching...
No Matches
span.h
1#ifndef AUX_SPAN_H
2#define AUX_SPAN_H
3#pragma once
4
5#include <podofo/3rdparty/span.hpp>
6
7namespace PoDoFo
8{
9 // https://stackoverflow.com/questions/56845801/what-happened-to-stdcspan
12 template <class T, size_t Extent = tcb::dynamic_extent>
13 using cspan = tcb::span<const T, Extent>;
14
17 template <class T, size_t Extent = tcb::dynamic_extent, typename std::enable_if<!std::is_const_v<T>, int>::type = 0>
18 using mspan = tcb::span<T, Extent>;
19}
20
21#endif // AUX_SPAN_H
SPDX-FileCopyrightText: (C) 2022 Francesco Pretto ceztko@gmail.com SPDX-License-Identifier: LGPL-2....
Definition basetypes.h:16
tcb::span< const T, Extent > cspan
Constant span.
Definition span.h:13
tcb::span< T, Extent > mspan
Mutable span.
Definition span.h:18