Loading [MathJax]/extensions/tex2jax.js
ROOT
Version v6.20
master
v6.34
v6.32
v6.30
v6.28
v6.26
v6.24
v6.22
v6.18
v6.16
v6.14
v6.12
v6.10
v6.08
v6.06
Reference Guide
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
RSpan.hxx
Go to the documentation of this file.
1
/// \file ROOT/RSpan.h
2
/// \ingroup Base StdExt
3
/// \author Axel Naumann <axel@cern.ch>
4
/// \date 2015-09-06
5
6
/*************************************************************************
7
* Copyright (C) 1995-2015, Rene Brun and Fons Rademakers. *
8
* All rights reserved. *
9
* *
10
* For the licensing terms see $ROOTSYS/LICENSE. *
11
* For the list of contributors see $ROOTSYS/README/CREDITS. *
12
*************************************************************************/
13
14
#ifndef ROOT_RSpan
15
#define ROOT_RSpan
16
17
#include "RConfigure.h"
18
19
#ifdef R__HAS_STD_SPAN
20
21
#include <span>
22
23
#elif defined(R__HAS_STD_EXPERIMENTAL_SPAN)
24
25
#include <experimental/span>
26
namespace
std {
27
using
template
<
class
T> span = experimental::span<T>;
28
29
// TODO: using make_view() overloads
30
}
31
32
#else
33
# include "
ROOT/span.hxx
"
34
#endif
35
36
#endif
span.hxx
core
foundation
inc
ROOT
RSpan.hxx
ROOT v6-20 - Reference Guide Generated on Fri Apr 1 2022 00:19:48 (GVA Time) using Doxygen 1.9.4