Size: a a a

2019 July 15

n

norlin in Unreal Engine
Кирилл .AJIADb9
Как всегда через >
так значения могут быть не подряд
источник

К.

Кирилл .AJIADb9... in Unreal Engine
norlin
неужели нету синтаксиса вида

myValue in {EMyEnum::Value1, EMyEnum::Value2, EMyEnum::Value3}
?
Это ты TArray объявил, считай
источник

VB

Vladimir Baranov in Unreal Engine
ну будет Test(Enum, EMyEnum::Enum1,  EMyEnum::Enum2, ... )
источник

VB

Vladimir Baranov in Unreal Engine
можно даже класс не шаблонить, эт я чот затупил
источник

К.

Кирилл .AJIADb9... in Unreal Engine
Точно
источник

VB

Vladimir Baranov in Unreal Engine
а шаблонить функцию
источник

К.

Кирилл .AJIADb9... in Unreal Engine
Пихай в массив и юзай контейнс функцию
источник

n

norlin in Unreal Engine
Vladimir Baranov
ну будет Test(Enum, EMyEnum::Enum1,  EMyEnum::Enum2, ... )
так а внутри функции что будет?
источник

VB

Vladimir Baranov in Unreal Engine
ну это жоско ябсказал
источник

К.

Кирилл .AJIADb9... in Unreal Engine
Ибо ты ищешь, как красиво, как я понял🤣
источник

n

norlin in Unreal Engine
Кирилл .AJIADb9
Ибо ты ищешь, как красиво, как я понял🤣
ищу "как удобно"
источник

VB

Vladimir Baranov in Unreal Engine
а внутри функции нужно рекурсивно развернуть variadic
источник

К.

Кирилл .AJIADb9... in Unreal Engine
Ну вот, тоже вариант, если их реально много
источник

VB

Vladimir Baranov in Unreal Engine
но это только один раз надо
источник

К.

Кирилл .AJIADb9... in Unreal Engine
Vladimir Baranov
а внутри функции нужно рекурсивно развернуть variadic
Макросы
источник

К.

Кирилл .AJIADb9... in Unreal Engine
источник

VB

Vladimir Baranov in Unreal Engine
а потом функцию пользовать
источник

n

norlin in Unreal Engine
Vladimir Baranov
а внутри функции нужно рекурсивно развернуть variadic
чёт всё слишком сложно выглядит
источник

n

norlin in Unreal Engine
проще через свич тогда
источник

VB

Vladimir Baranov in Unreal Engine
ну через свитч это не прям короткий синтаксис
источник