Można jakoś wykryć ilośc wartości, jaką przechowuje enum?
Wiem, że w pythonie mogę użyć metody len a w C# użyć Count z pomocą wielu innych metod.
Poradziłem sobie z samym wyliczaniem ilości elementów, ale zastanawiam się czy jest jakaś wbudowana funkcja albo inny sposób (najlepiej bez dodawania kolejnego elementu).
Na ten moment przychodzi mi na myśl tylko tworzenie dodatkowego elementu i obliczanie wartości:
#define stepSize 1 enum _:someName (+= stepSize) { someValue, someOtherValue, biggerValue, lastElementOfEnumerator }; log_amx("Enum's highest value: %i (items count: %i)", lastElementOfEnumerator - stepSize, floatround(float((lastElementOfEnumerator - stepSize) / stepSize)));