Rcpp Version 1.1.2
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::ConstMatrixColumn
Definition
MatrixColumn.h:123
Rcpp::ConstMatrixRow
Definition
MatrixRow.h:216
Rcpp::Dimension
Definition
Dimension.h:27
Rcpp::MatrixColumn
Definition
MatrixColumn.h:28
Rcpp::MatrixRow
Definition
MatrixRow.h:28
Rcpp::SingleLogicalResult
Definition
Vector.h:39
Rcpp::SubMatrix
Definition
SubMatrix.h:27
const_generic_proxy.h
const_string_proxy.h
converter.h
exceptions.h
generic_proxy.h
instantiation.h
Rcpp::traits
traits used to dispatch wrap
Definition
Date.h:27
Rcpp
Rcpp API.
Definition
algo.h:28
no_init.h
r_cast.h
string_proxy.h
Rcpp::traits::Extractor
Definition
Extractor.h:29
swap.h
Vector.h
proxy.h
traits.h
vector_from_string.h
inst
include
Rcpp
Vector.h
Generated on
for Rcpp Version 1.1.2 by
1.15.0