| 23 | namespace Rcpp { |
| 24 | |
| 25 | inline List Module::classes_info(){ |
| 26 | size_t n = classes.size() ; |
| 27 | CharacterVector names(n) ; |
| 28 | List info(n); |
| 29 | CLASS_MAP::iterator it = classes.begin() ; |
| 30 | std::string buffer ; |
| 31 | for( size_t i=0; i<n; i++, ++it){ |
| 32 | names[i] = it->first ; |
| 33 | info[i] = CppClass( this , it->second, buffer ) ; |
| 34 | } |
| 35 | info.names() = names ; |
| 36 | return info ; |
| 37 | } |
| 38 | |
| 39 | inline CppClass Module::get_class( const std::string& cl ){ |
| 40 | BEGIN_RCPP |
no test coverage detected