Size: a a a

2021 April 19

O

Omap in codingteam
хер отладишь нормально
источник

t

ttldtor in codingteam
не знаю, как их можно люить
источник

f

folex in codingteam
источник

f

folex in codingteam
когда позвонил психотерапевту по зуму
источник

O

Omap in codingteam
у тебя фолекс с конфликтами
источник

D

Devel29A in codingteam
Фигня какая-то. Посмотрю потом у себя
источник

O

Omap in codingteam
а ты -O0 сделал?
источник

t

ttldtor in codingteam
да, в дебаге оно, без оптимизаций. Но яперепроверю
источник

O

Omap in codingteam
вообще, макро - это одна длинная строка
источник

O

Omap in codingteam
хз как в ней можно остановиться
источник

t

ttldtor in codingteam
А там:

#define FIELD_GETTER_BODY(struct_name, field_name, field_type) \
 DX_RECORD_FIELD_GETTER_PROTOTYPE(struct_name, field_name) { \
   *(field_type*)field = ((struct_name*)object)->field_name; \
 }


а потом

#define DX_RECORD_FIELD_GETTER_PROTOTYPE(struct_name, field_name) \
 void DX_RECORD_FIELD_GETTER_NAME(struct_name, field_name) (void* object, OUT void* field)


и затем

#define DX_RECORD_FIELD_GETTER_NAME(struct_name, field_name) \
 struct_name##_##field_name##_##getter
источник

t

ttldtor in codingteam
три макры!
источник

t

ttldtor in codingteam
тьфу, это геттер. Но сути не меняет
источник

t

ttldtor in codingteam
CLion как-то поставил. При чём бряка активная. Но, видимо, съехало. Не зря же мне gdb про 100-ю строчку говорит.
источник

D

Devel29A in codingteam
Суть не в этом, а в том, что за сорслайн прописан и куда сорсвью дебаггера тебя бросит и все
источник

O

Omap in codingteam
так это какой-то генератор на макросах
источник

f

folex in codingteam
-_-
источник

O

Omap in codingteam
как их там
источник

O

Omap in codingteam
ферма?
источник

O

Omap in codingteam
фабрика
источник