Template CairoCountedClass
			
				Mixin used by cairoD classes which wrap a reference counted
 cairo handle.
					
						Arguments
						
							
template CairoCountedClass(T, string prefix);
							
						
					
					
						Variables
						
							
							
								| Field name | Field Type | Descrption | 
							
								| debugging | bool | Enable / disable memory management debuggingfor this
 instance. Only available if both cairoD and the cairoD user
 code were compiled with "debug=RefCounted" | 
							
								| nativePointer | T | The underlying  handle | 
						
					
					
						Functions
						
							
							
								| Function name | Description | 
							
								| dispose | Explicitly drecrease the reference count. | 
							
								| _count | Reference count. For use in child classes | 
							
								| _dereference | Decrease reference count. For use in child classes | 
							
								| _reference | Increase reference count. For use in child classes |