21 ParsedParameterFileList::ParsedParameterFileList(){}
24 ParsedParameterFileList::getParsedFile(
const std::string&
id){
25 map<string, ParsedParameterFile* >::iterator it = _fileMap.
find(
id);
26 if(it == _fileMap.end()){
37 ParsedParameterFileList::getParsedFile(std::istream&
id){
38 map<const istream*, ParsedParameterFile* >::iterator it =
40 if(it == _streamMap.end()){
43 _streamMap[&id] = ppf;
50 void ParsedParameterFileList::deleteFile(
const std::string&
id){
51 map<string, ParsedParameterFile* >::iterator it = _fileMap.
find(
id);
52 if(it == _fileMap.end())
return;
59 return getParsedFile(
id);
62 void ParsedParameterFileList::deleteStream(
const std::istream&
id){
63 map<const istream*, ParsedParameterFile* >::iterator it
64 = _streamMap.find(&
id);
65 if(it == _streamMap.end())
return;
69 void ParsedParameterFileList::deleteFileMap(){
70 for(map<string, ParsedParameterFile* >::iterator it=_fileMap.begin();
77 void ParsedParameterFileList::deleteStreamMap(){
78 for(map<const istream*, ParsedParameterFile* >::iterator it=
80 it != _streamMap.end();
86 void ParsedParameterFileList::deleteAll(){
const ParsedParameterLine & find(const std::string &name) const