Size: a a a

2020 December 05

АР

Андрей Руссков... in pro.cxx
вот буквально сегодня (ну, вчера) не мог найти в каком хедере объявлена нужная мне свободная функция
источник

АР

Андрей Руссков... in pro.cxx
с методами такого в принципе не может быть )
источник

CD

Constantine Drozdov in pro.cxx
Андрей Руссков
с методами такого в принципе не может быть )
а, эта проблема разрулена, потому что всё под кодогеном и пишешь USE по имени :)
источник

АР

Андрей Руссков... in pro.cxx
еще раз?
источник

CD

Constantine Drozdov in pro.cxx
там
//GEN_USE(create_some)
void foo() {
   auto x = create_some();
}
источник

АР

Андрей Руссков... in pro.cxx
всё равно не понял
источник

АР

Андрей Руссков... in pro.cxx
как решается проблема "я не знаю в каком хедере нужный мне свободный метод если проект имеет слишком много зависимостей чтобы IDE-шка сама его нашла и подставила хедер"?
источник

CD

Constantine Drozdov in pro.cxx
Андрей Руссков
всё равно не понял
ты не хочешь знать объявление этой функции, все функции работы с command_ptr объявлены в одном файле, а если ты не знаешь ничего, ну извини
источник

CD

Constantine Drozdov in pro.cxx
Андрей Руссков
как решается проблема "я не знаю в каком хедере нужный мне свободный метод если проект имеет слишком много зависимостей чтобы IDE-шка сама его нашла и подставила хедер"?
написал же - ты пишешь коммент по имени используемой функции
источник

CD

Constantine Drozdov in pro.cxx
include тебе вбахает генератор сверху в этот файл
источник

АР

Андрей Руссков... in pro.cxx
а, лол
источник

CD

Constantine Drozdov in pro.cxx
ага, описания для генератора уже сделали за тебя
источник

АР

Андрей Руссков... in pro.cxx
нюанс только
источник

АР

Андрей Руссков... in pro.cxx
я ж не компилю почти ничего локально )
источник

CD

Constantine Drozdov in pro.cxx
да и forward declaration он подцепит откуда надо, если метод экспортируемый
источник

CD

Constantine Drozdov in pro.cxx
Андрей Руссков
я ж не компилю почти ничего локально )
потому что медленно?)
источник

АР

Андрей Руссков... in pro.cxx
угу
источник

АР

Андрей Руссков... in pro.cxx
эй
источник

CD

Constantine Drozdov in pro.cxx
вооот, а генератор сам разбирается с forward declaration :)
источник

АР

Андрей Руссков... in pro.cxx
разберется то конечно, мне-то надо подсветку в IDE
источник