def METHOD_NAME(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