code: def lookup_function(val):
  	"Look-up and return a pretty-printer that can print va."
  	
  	type = val.type
  	
  	if type.code == gdb.TYPE_CODE_REF:
  		type = type.target()
  	
  	type = type.unqualified().strip_typedefs()
  	
  	typename = type.tag
  	if typename == None:
  		return None
  	
  	for function in pretty_printers_dict:
  		if function.search(typename):
  			return pretty_printers_dict[function](val)
  	
  	return Nonf lookup_function(val):
  	"Look-up and return a pretty-printer that can print va."
  	
  	type = val.type
  	
  	if type.code == gdb.TYPE_CODE_REF:
  		type = type.target()
  	
  	type = type.unqualified().strip_typedefs()
  	
  	typename = type.tag
  	if typename == None:
  		return None
  	
  	for function in pretty_printers_dict:
  		if function.search(typename):
  			return pretty_printers_dict[function](val)
  	
  	return None
docs: Look-up and return a pretty-printer that can print va.