LINES comment::get_save_format(){ LINES returnval; returnval.push_back("<comment author='"+m_author+"' date=''>"); for(LINES::const_iterator it=m_data.begin();it!=m_data.end();++it){ returnval.push_back(escape_html(*it)); } returnval.push_back("</comment>"); return returnval; }
LINES comment::get_html(settings &S){ LINES returnval; returnval.push_back("<li class=\"comment\">"); returnval.push_back("<p><strong>"+m_author+"</strong> ("+format_time(m_date,S.time_format,S.locale)+"):</p>"); for(LINES::const_iterator it=m_data.begin();it!=m_data.end();++it){ returnval.push_back(*it); } returnval.push_back("</li>"); return returnval; }
ModelLoaderOBJ::LINES ModelLoaderOBJ::getLines(const FileText::LINES &lines) { LINES result; for (FileText::LINES::const_iterator i = lines.begin(); i != lines.end(); ++i) { result.push_back(parseTokens(*i)); } return result; }
ModelLoaderOBJ::LINES ModelLoaderOBJ::stripComments(const LINES &lines) { LINES result; for (LINES::const_iterator i = lines.begin(); i != lines.end(); ++i) { if (!isLineCommented(*i)) { result.push_back(*i); } } return result; }
ModelLoaderOBJ::LINES ModelLoaderOBJ::filterAllowLines(const LINES &lines, const string &type) { LINES result; for (LINES::const_iterator i = lines.begin(); i != lines.end(); ++i) { if (isLineOfType(*i, type)) { result.push_back(*i); } } return result; }
void ID::save(){ LINES tmp; tmp.push_back(get()); write_file(m_filename,tmp); }