Пример #1
0
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;
}
Пример #2
0
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;
}
Пример #3
0
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;
}
Пример #4
0
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;
}
Пример #5
0
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;
}
Пример #6
0
void ID::save(){
	LINES tmp;
	tmp.push_back(get());
	write_file(m_filename,tmp);
}