|  | @ -61,14 +61,14 @@ namespace storm { | 
		
	
		
			
				|  |  |              |  |  |              | 
		
	
		
			
				|  |  |             void StateLabeling::addLabel(std::string const& label, storage::BitVector const& labeling) { |  |  |             void StateLabeling::addLabel(std::string const& label, storage::BitVector const& labeling) { | 
		
	
		
			
				|  |  |                 STORM_LOG_THROW(!this->containsLabel(label), storm::exceptions::InvalidArgumentException, "Label '" << label << "' already exists."); |  |  |                 STORM_LOG_THROW(!this->containsLabel(label), storm::exceptions::InvalidArgumentException, "Label '" << label << "' already exists."); | 
		
	
		
			
				|  |  |                 STORM_LOG_THROW(labeling.size() == stateCount, storm::exceptions::InvalidArgumentException, "Labeling vector has invalid size."); |  |  |  | 
		
	
		
			
				|  |  |  |  |  |                 STORM_LOG_THROW(labeling.size() == stateCount, storm::exceptions::InvalidArgumentException, "Labeling vector has invalid size. Expected: " << stateCount << " Actual: " << labeling.size()); | 
		
	
		
			
				|  |  |                 nameToLabelingIndexMap.emplace(label, labelings.size()); |  |  |                 nameToLabelingIndexMap.emplace(label, labelings.size()); | 
		
	
		
			
				|  |  |                 labelings.push_back(labeling); |  |  |                 labelings.push_back(labeling); | 
		
	
		
			
				|  |  |             } |  |  |             } | 
		
	
		
			
				|  |  |              |  |  |              | 
		
	
		
			
				|  |  |             void StateLabeling::addLabel(std::string const& label, storage::BitVector&& labeling) { |  |  |             void StateLabeling::addLabel(std::string const& label, storage::BitVector&& labeling) { | 
		
	
		
			
				|  |  |                 STORM_LOG_THROW(!this->containsLabel(label), storm::exceptions::InvalidArgumentException, "Label '" << label << "' already exists."); |  |  |                 STORM_LOG_THROW(!this->containsLabel(label), storm::exceptions::InvalidArgumentException, "Label '" << label << "' already exists."); | 
		
	
		
			
				|  |  |                 STORM_LOG_THROW(labeling.size() == stateCount, storm::exceptions::InvalidArgumentException, "Labeling vector has invalid size."); |  |  |  | 
		
	
		
			
				|  |  |  |  |  |                 STORM_LOG_THROW(labeling.size() == stateCount, storm::exceptions::InvalidArgumentException, "Labeling vector has invalid size. Expected: " << stateCount << " Actual: " << labeling.size()); | 
		
	
		
			
				|  |  |                 nameToLabelingIndexMap.emplace(label, labelings.size()); |  |  |                 nameToLabelingIndexMap.emplace(label, labelings.size()); | 
		
	
		
			
				|  |  |                 labelings.emplace_back(std::move(labeling)); |  |  |                 labelings.emplace_back(std::move(labeling)); | 
		
	
		
			
				|  |  |             } |  |  |             } | 
		
	
	
		
			
				|  | 
 |