Rcpp Version 1.0.9
|
Public Member Functions | |
Function () | |
Function (const Type &type, const std::string &name, const std::vector< Argument > &arguments) | |
Function | renamedTo (const std::string &name) const |
std::string | signature () const |
std::string | signature (const std::string &name) const |
bool | isHidden () const |
bool | empty () const |
bool | operator== (const Function &other) const |
bool | operator!= (const Function &other) const |
const Type & | type () const |
const std::string & | name () const |
const std::vector< Argument > & | arguments () const |
Private Attributes | |
Type | type_ |
std::string | name_ |
std::vector< Argument > | arguments_ |
Definition at line 245 of file attributes.cpp.
|
inline |
Definition at line 247 of file attributes.cpp.
Referenced by renamedTo().
|
inline |
Definition at line 248 of file attributes.cpp.
|
inline |
Definition at line 280 of file attributes.cpp.
References arguments_.
Referenced by renamedTo(), signature(), and Rcpp::attributes::CppExportsGenerator::writeEnd().
|
inline |
Definition at line 266 of file attributes.cpp.
References name().
Referenced by Rcpp::attributes::operator<<().
|
inline |
Definition at line 262 of file attributes.cpp.
References name().
Referenced by Rcpp::attributes::CppExportsGenerator::doWriteFunctions().
|
inline |
Definition at line 279 of file attributes.cpp.
References name_.
Referenced by empty(), Rcpp::attributes::generateCpp(), isHidden(), renamedTo(), signature(), and Rcpp::attributes::CppExportsGenerator::writeEnd().
|
inline |
Definition at line 274 of file attributes.cpp.
|
inline |
Definition at line 268 of file attributes.cpp.
References arguments_, name_, and type_.
|
inline |
Definition at line 255 of file attributes.cpp.
References arguments(), Function(), name(), and type().
Referenced by Rcpp::attributes::CppExportsGenerator::doWriteFunctions(), and Rcpp::attributes::CppExportsIncludeGenerator::doWriteFunctions().
|
inline |
Definition at line 259 of file attributes.cpp.
References name(), and signature().
Referenced by signature(), and Rcpp::attributes::CppExportsGenerator::writeEnd().
std::string Rcpp::attributes::Function::signature | ( | const std::string & | name | ) | const |
Definition at line 1042 of file attributes.cpp.
References arguments(), name(), and type().
|
inline |
Definition at line 278 of file attributes.cpp.
References type_.
Referenced by renamedTo(), and signature().
|
private |
Definition at line 285 of file attributes.cpp.
Referenced by arguments(), and operator==().
|
private |
Definition at line 284 of file attributes.cpp.
Referenced by name(), and operator==().
|
private |
Definition at line 283 of file attributes.cpp.
Referenced by operator==(), and type().