Size: a a a

2020 April 02

Е

Егор in pro.cxx
уже второе, тут серьёзная конференция!
источник

АК

Александр Караев in pro.cxx
Danya
Переслано от
Кто с маджик гетом работал, подскажите, по индексу можно как-то получить указатель на мембер без объекта? То есть
struct Foo {
int bar;
};
&Foo::bar // это нужно получить по индексу
я его спрашивал когда-то, ответ - нет
источник

Е

Егор in pro.cxx
Александр Караев
я его спрашивал когда-то, ответ - нет
печально
источник

АК

Александр Караев in pro.cxx
вопрос сводится к получению PtrToMember из offsetof, формально
источник

АК

Александр Караев in pro.cxx
Егор
печально
вообще, тебе не нужны указатели на поля.
сделай визитора через magic_get, который у существующего объекта проходится по полям и скорее всего это решит твою задачу
источник

Е

Егор in pro.cxx
Александр Караев
вообще, тебе не нужны указатели на поля.
сделай визитора через magic_get, который у существующего объекта проходится по полям и скорее всего это решит твою задачу
тут сложнее ситуация
источник

АК

Александр Караев in pro.cxx
Егор
тут сложнее ситуация
только если другая библиотека подвязана на указатели на поля
источник

Е

Егор in pro.cxx
Александр Караев
только если другая библиотека подвязана на указатели на поля
в яблочко
источник

AP

Antony Polukhin in pro.cxx
Александр Караев
только если другая библиотека подвязана на указатели на поля
А просто указатели ей скормить нельзя? Не member pointer?
источник

Е

Егор in pro.cxx
Antony Polukhin
А просто указатели ей скормить нельзя? Не member pointer?
Нельзя (насколько я смог разобраться)
источник

AP

Antony Polukhin in pro.cxx
А что за библиотека?
источник

Е

Егор in pro.cxx
Antony Polukhin
А что за библиотека?
орм вот эта https://github.com/fnc12/sqlite_orm, где make_storage
источник

AP

Antony Polukhin in pro.cxx
Там можно указывать сеттеры и геттеры https://github.com/fnc12/sqlite_orm/blob/e8a9e9416f421303f4b8970caab26dadf8bae98b/dev/column.h#L286-L299

Сеттеры и геттеры могут внутри использовать magic_get
источник

Е

Егор in pro.cxx
Antony Polukhin
Там можно указывать сеттеры и геттеры https://github.com/fnc12/sqlite_orm/blob/e8a9e9416f421303f4b8970caab26dadf8bae98b/dev/column.h#L286-L299

Сеттеры и геттеры могут внутри использовать magic_get
Хм, спасибо. Сейчас попробую пошаманить
источник

オレンジ in pro.cxx
Кстати про orm к sqlite, стоит ли эту либу тащить в новый проект?
источник

AZ

Alexander Zaitsev in pro.cxx
オレンジ
Кстати про orm к sqlite, стоит ли эту либу тащить в новый проект?
нужна ORM только к sqlite, то норм
источник

Е

Егор in pro.cxx
オレンジ
Кстати про orm к sqlite, стоит ли эту либу тащить в новый проект?
а кто знает, на плюсах выбор ОРМ то не особо большой
источник

AZ

Alexander Zaitsev in pro.cxx
я использую sqlpp11
источник

オレンジ in pro.cxx
Ещё odb есть
источник

VF

Vlad Faust in pro.cxx
Хей гуйз. Хотел спросить — какие валидные кейсы есть для move-семантики помимо unique_ptr? Что-то из вашего опыта?
источник