Rcpp Version 1.1.2
Loading...
Searching...
No Matches
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 782 of file attributes.cpp.

Member Typedef Documentation

◆ Itr

Constructor & Destructor Documentation

◆ ExportsGenerators() [1/2]

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

Definition at line 786 of file attributes.cpp.

Referenced by ExportsGenerators(), and operator=().

◆ ~ExportsGenerators()

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

Definition at line 2550 of file attributes.cpp.

References generators_.

◆ ExportsGenerators() [2/2]

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

References ExportsGenerators().

Here is the call graph for this function:

Member Function Documentation

◆ add()

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

Definition at line 2559 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 2581 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ operator=()

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

References ExportsGenerators().

Here is the call graph for this function:

◆ remove()

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

Definition at line 2595 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ writeBegin()

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

Definition at line 2563 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ writeEnd()

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

Definition at line 2575 of file attributes.cpp.

References generators_.

Referenced by compileAttributes().

◆ writeFunctions()

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

Definition at line 2568 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: