MetaMap  : Public  <<struct>> Class
	
		
			| Created: | 
			18/11/2023 15:18:35 | 
		
		
			| Modified: | 
			18/11/2023 15:18:35 | 
		
		 | 
		
			| Project: | 
			 | 
		
		
			| Author: | 
			steve | 
		
		
			| Version: | 
			1.0 | 
		
		
			| Phase: | 
			1.0 | 
		
		
			| Status: | 
			Proposed | 
		
		
			| Complexity: | 
			Easy | 
		
		
			| Difficulty: | 
			 | 
		
		
			| Priority: | 
			 | 
		
		
			| Multiplicity: | 
			 | 
		
		
			| Advanced: | 
			 | 
		
		
			| UUID: | 
			{F084D652-F2CB-46dd-AB9E-395F3C45C6ED} | 
		
		
			| Appears In: | 
			Meta | 
		
	
	Meta Map to process protobuf byte[] buffer tranform<br/><br/><br/>
	
		
			- Attributes
 
			- Operations
 
			- Advanced
 
		
	
		
			| Attribute | 
			Scope | 
			Type | 
		
						
				| 
					_current
				 | 
				
					Private 
				 | 
				
					int
				 | 
			
			
				| 										
					
						 
						
				 | 
			
			
				| 
					_currentMap
				 | 
				
					Private 
				 | 
				
					(int member, int key)
				 | 
			
			
				| 										
					
						 
						
				 | 
			
			
				| 
					_map
				 | 
				
					Private 
				 | 
				
					(int key, (int member, int key)[] values)
				 | 
			
			
				| 										
					
						 
						
				 | 
			
			
				| 
					_popPoint
				 | 
				
					Private 
				 | 
				
					int
				 | 
			
			
				| 										
					
						 
						
				 | 
			
			
				| 
					_stack
				 | 
				
					Private 
				 | 
				
					Stack<(int key, int poppoint)>
				 | 
			
			
				| 										
					
						 
						
				 | 
			
	
 
	
		
			| Operation | 
		
						
				
					Public 
					MetaMap (map: (int key,  (int member,  int key)[] values)[], 
popPoint: int, 
) : 
				 | 
			
			
				
					Details:
						 					
					
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Next (member: int, 
poppoint: int, 
) : bool
				 | 
			
			
				
					Details:
						 					
					
	
		| 
			Notes:  
		 | 
		
			process the next field within the node<br/>
		 | 
	 
  
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					PopIf (pos: int, 
) : void
				 | 
			
			
				
					Details:
						 					
					
	
		| 
			Notes:  
		 | 
		
			Pop the stack if we're past the length of the curent node<br/>
		 | 
	 
  
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
			
				
					Public 
					Push (key: int, 
poppoint: int, 
) : void
				 | 
			
			
				
					Details:
						 					
					
	
		| 
			Notes:  
		 | 
		
			Push the history<br/>
		 | 
	 
  
						 
[ Is static False. Is abstract False. Is return array False. Is query False. Is synchronized False. ] 
					 
				 | 
			
		
 		
			
				
					| Property | 
					Value | 
				
			
				| isFinalSpecialization: | 
				0 |