added getTypedefDeclUnderlyingType, getEnumDeclIntegerType, getEnumConstantDeclValue, and getEnumConstantDeclUnsignedValue