mirror of
				https://gitea.osmocom.org/cellular-infrastructure/osmo-trx.git
				synced 2025-10-31 04:03:35 +00:00 
			
		
		
		
	(I am not sure about this, just doing as coverity says.) Change-Id: I30e57c6a9df39552bc4f8c18d27bc421f5c60f49
		
			
				
	
	
		
			35 lines
		
	
	
		
			980 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			980 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /*
 | |
|  * Copyright 2018 sysmocom - s.f.m.c. GmbH
 | |
|  *
 | |
|  * SPDX-License-Identifier: LGPL-2.1+
 | |
|  *
 | |
|  * This library is free software; you can redistribute it and/or
 | |
|  * modify it under the terms of the GNU Lesser General Public
 | |
|  * License as published by the Free Software Foundation; either
 | |
|  * version 2.1 of the License, or (at your option) any later version.
 | |
|  *
 | |
|  * This library is distributed in the hope that it will be useful,
 | |
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 | |
|  * Lesser General Public License for more details.
 | |
|  */
 | |
| 
 | |
| #include <vector>
 | |
| #include <string>
 | |
| #include <sstream>
 | |
| 
 | |
| std::vector<std::string> comma_delimited_to_vector(const char* opt)
 | |
| {
 | |
| 	std::string str = std::string(opt);
 | |
| 	std::vector<std::string> result;
 | |
| 	std::stringstream ss(str);
 | |
| 
 | |
| 	while( ss.good() )
 | |
| 	{
 | |
| 	    std::string substr;
 | |
| 	    getline(ss, substr, ',');
 | |
| 	    result.push_back(std::move(substr));
 | |
| 	}
 | |
| 	return result;
 | |
| }
 |