|
Rcpp Version 1.1.2
|

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 operator!=(), operator==(), and renamedTo().
|
inline |
Definition at line 248 of file attributes.cpp.
References arguments(), arguments_, name(), name_, type(), and type_.

|
inline |
Definition at line 280 of file attributes.cpp.
References arguments_.
Referenced by Function(), renamedTo(), signature(), and Rcpp::attributes::CppExportsGenerator::writeEnd().
|
inline |
Definition at line 266 of file attributes.cpp.
References name().
Referenced by Rcpp::attributes::Attribute::isExportedFunction(), and 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::Attribute::exportedName(), Function(), isHidden(), renamedTo(), signature(), signature(), and Rcpp::attributes::CppExportsGenerator::writeEnd().
|
inline |
Definition at line 274 of file attributes.cpp.
References Function().

|
inline |
Definition at line 268 of file attributes.cpp.
References arguments_, Function(), name_, and type_.

|
inline |
Definition at line 255 of file attributes.cpp.
References arguments(), Function(), name(), and type().
Referenced by Rcpp::attributes::CppExportsGenerator::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 1034 of file attributes.cpp.
References arguments(), name(), and type().

|
inline |
Definition at line 278 of file attributes.cpp.
References type_.
Referenced by Function(), renamedTo(), and signature().
|
private |
Definition at line 285 of file attributes.cpp.
Referenced by arguments(), Function(), and operator==().
|
private |
Definition at line 284 of file attributes.cpp.
Referenced by Function(), name(), and operator==().
|
private |
Definition at line 283 of file attributes.cpp.
Referenced by Function(), operator==(), and type().