Set the list of enumeration values and identifiers for a TypeEnum Fill in any values for any names that weren't explicitly assigned and check for duplicates. \param namelist is the list of names in the enumeration \param vallist is the corresponding list of values assigned to names in namelist \param assignlist is true if the corresponding name in namelist has an assigned value \param te is the en
source not stored for this graph (policy: none)