def METHOD_NAME(class_, default=True):
	if default:
		return "constexpr %s()" % filter.typeName(class_.name)
	else:
		parameter = []
		is_constexpr = True
		for item in class_.iter():
			type = filter.typeName(item.subtype.name)
			if item.subtype.isArray:
				type += " *"
				is_constexpr = False
			name = filter.variableName(item.name)
			parameter.append("%s %s" % (type, name))
		if len(parameter) > 0:
			return "%s%s(%s)" % ("constexpr " if is_constexpr else "", filter.typeName(class_.name), ", ".join(parameter))
		else:
			return ""