Rcpp Version 0.12.12
Rcpp::attributes::ExportsGenerators Class Reference

Public Types

typedef std::vector< ExportsGenerator * >::iterator Itr
 

Public Member Functions

 ExportsGenerators ()
 
virtual ~ExportsGenerators ()
 
void add (ExportsGenerator *pGenerator)
 
void writeBegin ()
 
void writeFunctions (const SourceFileAttributes &attributes, bool verbose)
 
void writeEnd (bool hasPackageInit)
 
std::vector< std::string > commit (const std::vector< std::string > &includes)
 
std::vector< std::string > remove ()
 

Private Member Functions

 ExportsGenerators (const ExportsGenerators &)
 
ExportsGeneratorsoperator= (const ExportsGenerators &)
 

Private Attributes

std::vector< ExportsGenerator * > generators_
 

Detailed Description

Definition at line 748 of file attributes.cpp.

Member Typedef Documentation

Definition at line 750 of file attributes.cpp.

Constructor & Destructor Documentation

Rcpp::attributes::ExportsGenerators::ExportsGenerators ( )
inline

Definition at line 752 of file attributes.cpp.

Rcpp::attributes::ExportsGenerators::~ExportsGenerators ( )
virtual

Definition at line 2419 of file attributes.cpp.

Rcpp::attributes::ExportsGenerators::ExportsGenerators ( const ExportsGenerators )
private

Member Function Documentation

void Rcpp::attributes::ExportsGenerators::add ( ExportsGenerator pGenerator)

Definition at line 2428 of file attributes.cpp.

Referenced by compileAttributes().

std::vector< std::string > Rcpp::attributes::ExportsGenerators::commit ( const std::vector< std::string > &  includes)

Definition at line 2450 of file attributes.cpp.

ExportsGenerators& Rcpp::attributes::ExportsGenerators::operator= ( const ExportsGenerators )
private
std::vector< std::string > Rcpp::attributes::ExportsGenerators::remove ( )

Definition at line 2464 of file attributes.cpp.

References Rcpp::attributes::isQuoted().

Here is the call graph for this function:

void Rcpp::attributes::ExportsGenerators::writeBegin ( )

Definition at line 2432 of file attributes.cpp.

void Rcpp::attributes::ExportsGenerators::writeEnd ( bool  hasPackageInit)

Definition at line 2444 of file attributes.cpp.

void Rcpp::attributes::ExportsGenerators::writeFunctions ( const SourceFileAttributes attributes,
bool  verbose 
)

Definition at line 2437 of file attributes.cpp.

Member Data Documentation

std::vector<ExportsGenerator*> Rcpp::attributes::ExportsGenerators::generators_
private

Definition at line 775 of file attributes.cpp.


The documentation for this class was generated from the following file: