You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							41 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							41 lines
						
					
					
						
							1.6 KiB
						
					
					
				
								<?xml version="1.0" encoding="utf-8"?>  
							 | 
						|
								
							 | 
						|
								<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">  
							 | 
						|
								  <!-- VC 2015 -->
							 | 
						|
								  <Type Name="spp::sparse_hash_set<*,*,*,*>">  
							 | 
						|
								  <AlternativeType Name="spp::sparse_hash_map<*,*,*,*,*>" />  
							 | 
						|
								      <DisplayString>{{size = {rep.table._num_buckets}}}</DisplayString>  
							 | 
						|
								      <Expand>  
							 | 
						|
								        <CustomListItems MaxItemsPerView="1000" ExcludeView="Test">  
							 | 
						|
								          <Variable Name="grp" InitialValue="rep.table._first_group" />  
							 | 
						|
								          <Variable Name="last_grp" InitialValue="rep.table._last_group" />  
							 | 
						|
								          <Variable Name="item_ptr" InitialValue="rep.table._first_group->_group" />  
							 | 
						|
								          <Variable Name="cnt" InitialValue="-1" />  
							 | 
						|
								    
							 | 
						|
								          <Size>rep.table._num_buckets</Size>  
							 | 
						|
								          <Loop>  
							 | 
						|
								              <Break Condition="grp == last_grp" />  
							 | 
						|
								              <Exec>item_ptr = grp->_group</Exec>  
							 | 
						|
								              <Exec>cnt = grp->_num_buckets</Exec>  
							 | 
						|
								              <Loop>
							 | 
						|
								                <Break Condition="cnt == 0" />  
							 | 
						|
								                <Item>item_ptr,na</Item>  
							 | 
						|
								                <Exec>item_ptr++</Exec>  
							 | 
						|
								                <Exec>cnt--</Exec>  
							 | 
						|
								              </Loop>  
							 | 
						|
								              <Exec>++grp</Exec>  
							 | 
						|
								          </Loop>
							 | 
						|
								        </CustomListItems>  
							 | 
						|
								      </Expand>  
							 | 
						|
								  </Type>  
							 | 
						|
								    
							 | 
						|
								  <Type Name="spp::Two_d_iterator<*,*,*,*>">
							 | 
						|
								    <DisplayString Condition="row_current==0">end()</DisplayString>
							 | 
						|
								    <DisplayString Condition="row_current->_group == -1">end()</DisplayString>
							 | 
						|
								    <DisplayString>{*col_current}</DisplayString>
							 | 
						|
								    <Expand>
							 | 
						|
								      <ExpandedItem Condition="row_current->_group != -1">*col_current</ExpandedItem>
							 | 
						|
								    </Expand>
							 | 
						|
								  </Type>
							 | 
						|
								
							 | 
						|
								</AutoVisualizer>  
							 |