Rcpp Version 1.0.9
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 790 of file attributes.cpp.

Member Typedef Documentation

◆ Itr

Definition at line 792 of file attributes.cpp.

Constructor & Destructor Documentation

◆ ExportsGenerators() [1/2]

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

Definition at line 794 of file attributes.cpp.

◆ ~ExportsGenerators()

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

Definition at line 2553 of file attributes.cpp.

References generators_.

◆ ExportsGenerators() [2/2]

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

Member Function Documentation

◆ add()

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

Definition at line 2562 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ commit()

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

Definition at line 2584 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ operator=()

ExportsGenerators& Rcpp::attributes::ExportsGenerators::operator= ( const ExportsGenerators )
private

◆ remove()

std::vector< std::string > Rcpp::attributes::ExportsGenerators::remove ( )

Definition at line 2598 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ writeBegin()

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

Definition at line 2566 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ writeEnd()

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

Definition at line 2578 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ writeFunctions()

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

Definition at line 2571 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

Member Data Documentation

◆ generators_

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

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