示例#1
0
        /// <summary>
        /// Generates a constant.
        /// </summary>
        /// <param name="constObj">The constant object.</param>
        private async Task GenerateConst(GenericTypes.UEConst constObj)
        {
            var name = await NameValidator.MakeUniqueCppName(constObj);

            if (name.Contains("Default__") ||
                name.Contains("PLACEHOLDER-CLASS"))
            {
                return;
            }

            Constants.Add(new Constant {
                Name = name, Value = constObj.GetValue()
            });
        }
示例#2
0
 public static async Task <string> MakeUniqueCppName(GenericTypes.UEConst c)
 {
     return(await MakeUniqueCppNameImpl(c));
 }