| 25 | namespace Rcpp{ |
| 26 | |
| 27 | class Argument { |
| 28 | public: |
| 29 | Argument() : name(){} ; |
| 30 | Argument( const std::string& name_) : name(name_){} |
| 31 | |
| 32 | template<typename T> |
| 33 | inline traits::named_object<T> operator=( const T& t){ |
| 34 | return traits::named_object<T>( name, t ) ; |
| 35 | } |
| 36 | |
| 37 | std::string name ; |
| 38 | } ; |
| 39 | |
| 40 | inline Argument Named( const std::string& name){ |
| 41 | return Argument( name ); |
no outgoing calls
no test coverage detected