void NodeJSDebugger::DoDeleteTempFiles(const wxStringSet_t& files) { std::for_each(files.begin(), files.end(), [&](const wxString& filename) { wxLogNull noLog; ::wxRemoveFile(filename); }); }
size_t FileUtils::SplitWords(const wxString& str, wxStringSet_t& outputSet, bool makeLower) { size_t offset = 0; wxString word; outputSet.clear(); while(NextWord(str, offset, word, makeLower)) { outputSet.insert(word); } return outputSet.size(); }
void PHPWorkspace::GetWorkspaceFiles(wxStringSet_t& workspaceFiles, const wxString& filter) const { wxStringSet_t all_files; GetWorkspaceFiles(all_files); if(filter.IsEmpty()) { workspaceFiles.swap(all_files); } else { wxStringSet_t::iterator iter = all_files.begin(); for(; iter != all_files.end(); ++iter) { wxFileName fn(*iter); if(fn.GetName().Contains(filter)) { workspaceFiles.insert(*iter); } } } }
void PHPWorkspace::GetWorkspaceFiles(wxStringSet_t& workspaceFiles, wxProgressDialog* progress) const { PHPProject::Map_t::const_iterator iter = m_projects.begin(); for(; iter != m_projects.end(); ++iter) { const wxArrayString& files = iter->second->GetFiles(progress); workspaceFiles.insert(files.begin(), files.end()); } }
void Project::GetFiles(wxStringSet_t& files) { DirSaver ds; FileNameVector_t v; ::wxSetWorkingDirectory(m_fileName.GetPath()); GetFiles(m_doc.GetRoot(), v, true); for(size_t i=0; i<v.size(); i++) { files.insert(v.at(i).GetFullPath()); } }
CompilersModifiedDlg::CompilersModifiedDlg(wxWindow* parent, const wxStringSet_t& deletedCompilers) : CompilersModifiedDlgBase(parent) , m_enableOKButton(false) { wxArrayString compilers; compilers = BuildSettingsConfigST::Get()->GetAllCompilers(); compilers.Insert(SELECT_COMPILER, 0); wxStringSet_t::const_iterator iter = deletedCompilers.begin(); for(; iter != deletedCompilers.end(); ++iter ) { m_table.insert( std::make_pair(*iter, SELECT_COMPILER) ); wxPGProperty* prop = m_pgMgrCompilers->AppendIn( m_pgPropHeader, new wxEnumProperty( *iter, wxPG_LABEL, compilers) ); m_props.push_back( prop ); wxString message; message << _("Create a new compiler named '") << *iter << "' by cloning an existing compiler"; prop->SetHelpString( message ); } WindowAttrManager::Load(this, "CompilersModifiedDlg"); }
void Project::GetFiles(wxStringSet_t& files, const wxString& relativePath) { DirSaver ds; FileNameVector_t v; ::wxSetWorkingDirectory(relativePath); GetFiles(m_doc.GetRoot(), v, false); for(size_t i=0; i<v.size(); i++) { v.at(i).MakeRelativeTo(relativePath); files.insert(v.at(i).GetFullPath()); } }