Rcpp Version 1.0.14
Toggle main menu visibility
Main Page
Namespaces
Namespace List
Namespace 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
l
m
n
o
p
q
r
s
t
u
v
w
Variables
_
b
c
d
f
g
k
m
n
r
t
y
Typedefs
c
d
e
f
g
i
l
n
p
r
s
t
v
w
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
x
y
z
Typedefs
_
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
y
Enumerator
r
v
Related Symbols
o
v
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
r
s
t
u
v
x
y
Functions
a
c
d
e
f
g
i
l
m
o
p
r
s
Variables
Typedefs
Macros
_
a
b
c
d
e
g
h
i
j
l
m
n
o
r
s
t
u
v
y
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerator
Friends
Macros
Loading...
Searching...
No Matches
Vector.h
Go to the documentation of this file.
1
2
// Vector.h: Rcpp R/C++ interface class library -- vectors
3
//
4
// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois
5
//
6
// This file is part of Rcpp.
7
//
8
// Rcpp is free software: you can redistribute it and/or modify it
9
// under the terms of the GNU General Public License as published by
10
// the Free Software Foundation, either version 2 of the License, or
11
// (at your option) any later version.
12
//
13
// Rcpp is distributed in the hope that it will be useful, but
14
// WITHOUT ANY WARRANTY; without even the implied warranty of
15
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
// GNU General Public License for more details.
17
//
18
// You should have received a copy of the GNU General Public License
19
// along with Rcpp. If not, see <http://www.gnu.org/licenses/>.
20
21
#ifndef Rcpp__Vector_h
22
#define Rcpp__Vector_h
23
24
#include <
RcppCommon.h
>
25
#include <
Rcpp/exceptions.h
>
26
#include <
Rcpp/r_cast.h
>
27
28
namespace
Rcpp
{
29
namespace
traits{
30
template
<
int
RTYPE,
bool
NA,
typename
VECTOR>
struct
Extractor ;
31
}
32
template
<
int
RTYPE>
class
MatrixRow ;
33
template
<
int
RTYPE>
class
ConstMatrixRow ;
34
template
<
int
RTYPE>
class
MatrixColumn ;
35
template
<
int
RTYPE>
class
ConstMatrixColumn ;
36
template
<
int
RTYPE>
class
SubMatrix ;
37
38
class
Dimension ;
39
template
<
bool
NA,
typename
T>
class
SingleLogicalResult
;
40
41
}
42
43
#include <
Rcpp/vector/00_forward_Vector.h
>
44
#include <
Rcpp/vector/no_init.h
>
45
46
#include <
Rcpp/vector/00_forward_proxy.h
>
47
#include <
Rcpp/vector/vector_from_string.h
>
48
49
#include <
Rcpp/vector/converter.h
>
50
#include <
Rcpp/vector/RangeIndexer.h
>
51
#include <
Rcpp/vector/Vector.h
>
52
#include <
Rcpp/vector/proxy.h
>
53
#include <
Rcpp/vector/traits.h
>
54
55
#include <
Rcpp/vector/DimNameProxy.h
>
56
57
#include <
Rcpp/vector/Matrix.h
>
58
#include <
Rcpp/vector/SubMatrix.h
>
59
#include <
Rcpp/vector/MatrixRow.h
>
60
#include <
Rcpp/vector/MatrixColumn.h
>
61
#include <
Rcpp/vector/instantiation.h
>
62
63
#include <
Rcpp/vector/string_proxy.h
>
64
#include <
Rcpp/vector/const_string_proxy.h
>
65
#include <
Rcpp/vector/generic_proxy.h
>
66
#include <
Rcpp/vector/const_generic_proxy.h
>
67
68
#include <
Rcpp/String.h
>
69
#include <
Rcpp/vector/LazyVector.h
>
70
#include <
Rcpp/vector/swap.h
>
71
72
#include <
Rcpp/vector/ChildVector.h
>
73
#include <
Rcpp/vector/ListOf.h
>
74
75
#endif
00_forward_Vector.h
00_forward_proxy.h
ChildVector.h
DimNameProxy.h
LazyVector.h
ListOf.h
MatrixColumn.h
MatrixRow.h
Matrix.h
RangeIndexer.h
RcppCommon.h
String.h
SubMatrix.h
Rcpp::SingleLogicalResult
Definition
Vector.h:39
const_generic_proxy.h
const_string_proxy.h
converter.h
exceptions.h
generic_proxy.h
instantiation.h
Rcpp
Rcpp API.
Definition
algo.h:28
no_init.h
r_cast.h
string_proxy.h
swap.h
Vector.h
proxy.h
traits.h
vector_from_string.h
inst
include
Rcpp
Vector.h
Generated on Sun Jan 12 2025 11:21:42 for Rcpp Version 1.0.14 by
1.9.8