00001 // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- 00002 // 00003 // Rcpp.h: R/C++ interface class library 00004 // 00005 // Copyright (C) 2005 - 2006 Dominick Samperi 00006 // Copyright (C) 2008 - 2009 Dirk Eddelbuettel 00007 // 00008 // This file is part of Rcpp. 00009 // 00010 // Rcpp is free software: you can redistribute it and/or modify it 00011 // under the terms of the GNU General Public License as published by 00012 // the Free Software Foundation, either version 2 of the License, or 00013 // (at your option) any later version. 00014 // 00015 // Rcpp is distributed in the hope that it will be useful, but 00016 // WITHOUT ANY WARRANTY; without even the implied warranty of 00017 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00018 // GNU General Public License for more details. 00019 // 00020 // You should have received a copy of the GNU General Public License 00021 // along with Rcpp. If not, see <http://www.gnu.org/licenses/>. 00022 00023 #ifndef Rcpp_hpp 00024 #define Rcpp_hpp 00025 00026 #include <RcppCommon.h> 00027 #include <RcppDate.h> 00028 #include <RcppDateVector.h> 00029 #include <RcppDatetime.h> 00030 #include <RcppDatetimeVector.h> 00031 #include <RcppFrame.h> 00032 #include <RcppFunction.h> 00033 #include <RcppList.h> 00034 #include <RcppMatrix.h> 00035 #include <RcppMatrixView.h> 00036 #include <RcppNumList.h> 00037 #include <RcppParams.h> 00038 #include <RcppResultSet.h> 00039 #include <RcppStringVector.h> 00040 #include <RcppStringVectorView.h> 00041 #include <RcppVector.h> 00042 #include <RcppVectorView.h> 00043 00044 /* new api */ 00045 #include <Rcpp/RObject.h> 00046 #include <Rcpp/XPtr.h> 00047 #include <Rcpp/Environment.h> 00048 #include <Rcpp/Evaluator.h> 00049 00050 #endif