Rcpp Version 1.0.9
Rcpp.h
Go to the documentation of this file.
1
// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*-
2
//
3
// Rcpp.h: R/C++ interface class library
4
//
5
// Copyright (C) 2008 - 2009 Dirk Eddelbuettel
6
// Copyright (C) 2009 - 2015 Dirk Eddelbuettel and Romain Francois
7
//
8
// This file is part of Rcpp.
9
//
10
// Rcpp is free software: you can redistribute it and/or modify it
11
// under the terms of the GNU General Public License as published by
12
// the Free Software Foundation, either version 2 of the License, or
13
// (at your option) any later version.
14
//
15
// Rcpp is distributed in the hope that it will be useful, but
16
// WITHOUT ANY WARRANTY; without even the implied warranty of
17
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
18
// GNU General Public License for more details.
19
//
20
// You should have received a copy of the GNU General Public License
21
// along with Rcpp. If not, see <http://www.gnu.org/licenses/>.
22
23
#ifndef Rcpp_hpp
24
#define Rcpp_hpp
25
26
/* it is important that this comes first */
27
#include <
RcppCommon.h
>
28
29
#include <
Rcpp/RObject.h
>
30
31
#include <
Rcpp/S4.h
>
32
#include <
Rcpp/Reference.h
>
33
#include <
Rcpp/clone.h
>
34
#include <
Rcpp/grow.h
>
35
#include <
Rcpp/Dimension.h
>
36
37
#include <
Rcpp/Symbol.h
>
38
#include <
Rcpp/Environment.h
>
39
40
#include <
Rcpp/Vector.h
>
41
#include <
Rcpp/sugar/nona/nona.h
>
42
#include <
Rcpp/Fast.h
>
43
#include <
Rcpp/Extractor.h
>
44
#include <
Rcpp/Promise.h
>
45
46
#include <
Rcpp/XPtr.h
>
47
#include <
Rcpp/DottedPairImpl.h
>
48
#include <
Rcpp/Function.h
>
49
#include <
Rcpp/Language.h
>
50
#include <
Rcpp/DottedPair.h
>
51
#include <
Rcpp/Pairlist.h
>
52
#include <
Rcpp/StretchyList.h
>
53
54
#include <
Rcpp/WeakReference.h
>
55
#include <
Rcpp/StringTransformer.h
>
56
#include <
Rcpp/Formula.h
>
57
#include <
Rcpp/DataFrame.h
>
58
59
#include <
Rcpp/exceptions_impl.h
>
60
61
#if !defined(RCPP_FORCE_OLD_DATE_DATETIME_VECTORS)
62
#define RCPP_NEW_DATE_DATETIME_VECTORS 1
63
#endif
64
#include <
Rcpp/date_datetime/date_datetime.h
>
65
66
#include <
Rcpp/Na_Proxy.h
>
67
68
#ifndef RCPP_NO_MODULES
69
#include <
Rcpp/Module.h
>
70
#include <
Rcpp/InternalFunction.h
>
71
#endif
72
73
#include <
Rcpp/Nullable.h
>
74
75
#include <
Rcpp/RNGScope.h
>
76
77
#ifndef RCPP_NO_SUGAR
78
#include <
Rcpp/sugar/sugar.h
>
79
#include <
Rcpp/stats/stats.h
>
80
#endif
81
82
// wrappers for R API 'scalar' functions
83
#include <
Rcpp/Rmath.h
>
84
85
// this stays at the very end, because it needs to
86
// 'see' all versions of wrap
87
#include <Rcpp/internal/wrap_end.h>
88
89
#include <
Rcpp/platform/solaris.h
>
90
#include <
Rcpp/api/meat/meat.h
>
91
92
#include <
Rcpp/algorithm.h
>
93
#endif
DataFrame.h
Dimension.h
DottedPairImpl.h
DottedPair.h
Environment.h
Extractor.h
Fast.h
Formula.h
Function.h
InternalFunction.h
Language.h
Module.h
Na_Proxy.h
Nullable.h
Pairlist.h
Promise.h
RNGScope.h
RObject.h
RcppCommon.h
Reference.h
Rmath.h
S4.h
StretchyList.h
StringTransformer.h
Symbol.h
Vector.h
WeakReference.h
XPtr.h
algorithm.h
clone.h
date_datetime.h
exceptions_impl.h
grow.h
meat.h
nona.h
solaris.h
stats.h
sugar.h
inst
include
Rcpp.h
Generated on Sat Jul 9 2022 09:14:51 for Rcpp Version 1.0.9 by
1.9.1