Rcpp Version 1.0.9
|
Public Member Functions | |
CppPackageIncludeGenerator (const std::string &packageDir, const std::string &package, const std::string &fileSep) | |
virtual void | writeBegin () |
virtual void | writeEnd (bool hasPackageInit) |
virtual bool | commit (const std::vector< std::string > &includes) |
![]() | |
virtual | ~ExportsGenerator () |
const std::string & | targetFile () const |
const std::string & | package () const |
const std::string & | packageCpp () const |
const std::string | packageCppPrefix () const |
void | writeFunctions (const SourceFileAttributes &attributes, bool verbose) |
bool | remove () |
operator std::ostream & () | |
Private Member Functions | |
virtual void | doWriteFunctions (const SourceFileAttributes &, bool) |
std::string | getHeaderGuard () const |
Private Attributes | |
std::string | includeDir_ |
Additional Inherited Members | |
![]() | |
ExportsGenerator (const std::string &targetFile, const std::string &package, const std::string &commentPrefix) | |
std::ostream & | ostr () |
bool | hasCppInterface () const |
std::string | exportValidationFunction () |
std::string | exportValidationFunctionRegisteredName () |
std::string | registerCCallableExportedName () |
bool | commit (const std::string &preamble=std::string()) |
std::string | dotNameHelper (const std::string &name) const |
Definition at line 750 of file attributes.cpp.
Rcpp::attributes::CppPackageIncludeGenerator::CppPackageIncludeGenerator | ( | const std::string & | packageDir, |
const std::string & | package, | ||
const std::string & | fileSep | ||
) |
Definition at line 2404 of file attributes.cpp.
References includeDir_.
|
virtual |
Implements Rcpp::attributes::ExportsGenerator.
Definition at line 2431 of file attributes.cpp.
References Rcpp::attributes::ExportsGenerator::commit(), Rcpp::attributes::createDirectory(), Rcpp::attributes::ExportsGenerator::hasCppInterface(), includeDir_, and Rcpp::attributes::ExportsGenerator::remove().
|
inlineprivatevirtual |
Implements Rcpp::attributes::ExportsGenerator.
Definition at line 761 of file attributes.cpp.
|
private |
Definition at line 2445 of file attributes.cpp.
References Rcpp::attributes::ExportsGenerator::packageCpp().
Referenced by writeEnd().
|
inlinevirtual |
Implements Rcpp::attributes::ExportsGenerator.
Definition at line 756 of file attributes.cpp.
|
virtual |
Implements Rcpp::attributes::ExportsGenerator.
Definition at line 2417 of file attributes.cpp.
References getHeaderGuard(), Rcpp::attributes::ExportsGenerator::hasCppInterface(), Rcpp::attributes::ExportsGenerator::ostr(), and Rcpp::attributes::ExportsGenerator::packageCpp().
|
private |
Definition at line 765 of file attributes.cpp.
Referenced by commit(), and CppPackageIncludeGenerator().