|
Rcpp Version 1.0.14
|


Public Member Functions | |
| RExportsGenerator (const std::string &packageDir, const std::string &package, bool registration, const std::string &fileSep) | |
| virtual void | writeBegin () |
| virtual void | writeEnd (bool hasPackageInit) |
| virtual bool | commit (const std::vector< std::string > &includes) |
Public Member Functions inherited from Rcpp::attributes::ExportsGenerator | |
| 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 &attributes, bool verbose) |
Private Attributes | |
| bool | registration_ |
Additional Inherited Members | |
Protected Member Functions inherited from Rcpp::attributes::ExportsGenerator | |
| 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 770 of file attributes.cpp.
| Rcpp::attributes::RExportsGenerator::RExportsGenerator | ( | const std::string & | packageDir, |
| const std::string & | package, | ||
| bool | registration, | ||
| const std::string & | fileSep | ||
| ) |
Definition at line 2449 of file attributes.cpp.
|
virtual |
Implements Rcpp::attributes::ExportsGenerator.
Definition at line 2554 of file attributes.cpp.
References Rcpp::attributes::ExportsGenerator::commit().

|
privatevirtual |
Implements Rcpp::attributes::ExportsGenerator.
Definition at line 2461 of file attributes.cpp.
References Rcpp::attributes::Function::arguments(), Rcpp::as(), Rcpp::attributes::SourceFileAttributes::begin(), Rcpp::attributes::checkRSignature(), Rcpp::attributes::SourceFileAttributes::end(), Rcpp::attributes::generateRArgList(), Rcpp::attributes::SourceFileAttributes::hasInterface(), Rcpp::attributes::Type::isVoid(), Rcpp::attributes::kExportSignature, Rcpp::attributes::kInterfaceR, Rcpp::attributes::Function::name(), Rcpp::attributes::ExportsGenerator::ostr(), Rcpp::attributes::ExportsGenerator::package(), Rcpp::attributes::ExportsGenerator::packageCppPrefix(), registration_, Rcpp::attributes::SourceFileAttributes::roxygenChunks(), and Rcpp::attributes::Function::type().

Implements Rcpp::attributes::ExportsGenerator.
Definition at line 777 of file attributes.cpp.
Implements Rcpp::attributes::ExportsGenerator.
Definition at line 2537 of file attributes.cpp.
References Rcpp::attributes::ExportsGenerator::hasCppInterface(), Rcpp::attributes::ExportsGenerator::ostr(), Rcpp::attributes::ExportsGenerator::package(), Rcpp::attributes::ExportsGenerator::registerCCallableExportedName(), and registration_.

|
private |
Definition at line 785 of file attributes.cpp.
Referenced by doWriteFunctions(), and writeEnd().