encodeFunctionName

Generates a string containing Function Name, along with it's argument types. Makes it easier to differentiate b/w function overloads

Arguments: name is the function name argTypes is the array of it's arguments' Data Types

string
encodeFunctionName

Return Value

Type: string

the byte code style function name

Examples

st{
	assert ("abcd".encodeFunctionName ([DataType(DataType.Type.Double,3),DataType(DataType.Type.Void)]) == 
			"abcd/double[][][]/void/"
		

Meta