Titan



int2enum


This function converts an integer value into an enumerated value of a given enumerated type.


Related keyword:


int2enum ( in integer inpar ,out Enumerated_type outpar )


Example:

type enumerated MyFirstEnumType {
   Monday, Tuesday, Wednesday, Thursday, Friday
};

type enumerated MySecondEnumType {
   Saturday(-3), Sunday (0), Monday
};

//within a dynamic language element:
var MyFirstEnumType firstEnum := Tuesday;
var MySecondEnumType secondEnum := Sunday;

int2enum(0, firstEnum) // firstEnum == Monday
int2enum(1, secondEnum) // secondEnum == Monday