Ender
И чё пишут?
Ender
Кек
Berkus
Ender
А имя. Какое имя?
Berkus
или даже в общей документации на эту ебанутую но очень мощную систему
Berkus
"qt model item index" погугли
Alexander
QListWidget::indexFromItem(ui->listWidget->currentItem());
Alexander
Пишет, что не может вызвать
Danil
А кто там топил за связку vim-lsp + clangd можно экскурс небольшой?
Stanislav
Alexander "SonnySlave"
кто-то топил здесь за vim? признавайтесь
Stanislav
Danil
Alexander "SonnySlave"
@AlexFails
Danil
читать сорцы немного лениво
vladislav
Danil
Rtags не вылечил?
слишком лень думать чего он вдруг перестал все хавать, может это суперсвежий кланг мб еще чего
Danil
Danil
билд у меня не in-tree, как ему сказать где лежит compile_commands.json?
Danil
по-моему там ни слова не написано про то, как это готовить
Anonymous
Anonymous
У clangd есть флаг.
-compile-commands-dir=
Nikita
Stanislav
ой
Matwey
Дяденьки, простите дурака. Каждый раз забываю как оно устроено.
http://www.boost.org/doc/libs/1_66_0/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html
Фраза "Any asynchronous accept operations will be cancelled immediately." означает что все хендлеры асинхронных операций завершатся до момента, как контроль будет возвращен из вызываемой функции close()?
🦥Alex Fails
Alexander "SonnySlave"
Ась
ты тут за вим агитируешь?
🦥Alex Fails
В каком смысле
Alexander "SonnySlave"
В каком смысле
ну тут всплыла инфа в чатике, что кто-то топил за vim в чатике
Alexander "SonnySlave"
@crackedmind предположил, что ты 😊
🦥Alex Fails
Ну, мне он нравится
Matwey
Вы так говорите, как-будто бы vim это что-то плохое
Matwey
В каком смысле
Ученые доказали, что использование vim препятствует развитию старческого слабоумия
Alexander "SonnySlave"
Assasin
диванные)
Stanislav
🦥Alex Fails
Ееее, я наконец-то похудею!
Berkus
Berkus
Berkus
Berkus
точнее можно сказать наверное только по сорцам... или по http://think-async.com/Asio
Matwey
ты не путай
Matwey
в asio есть dispatch и post
Matwey
один из них кладет в очередь, а другой пытается выполнить сразу
Matwey
придется в исходники идти :(
Matwey
У кого-нибудь есть идея, почему io_service в io_context переименовали?
Stanislav
Ostap ꑭ
Matwey
Alexander "SonnySlave"
Alexander "SonnySlave"
а ты хорош)
Stanislav
в пропозале 2015 года это было странно
class io_service : public execution_context
Nikita
ребят, есть класс Foo , он находится в нэймспейсе foo
в .cpp, где я его использую, я разыменовал нэймспейс foo
далее пишу :
Foo{1, 2, 3, 4, 5} вот это не компилируется, говорит "expected unqualified-id"
foo::Foo{1, 2, 3, 4 ,5} запросто компилится
чё за фигня? 😒
Alexander "SonnySlave"
ребят, есть класс Foo , он находится в нэймспейсе foo
в .cpp, где я его использую, я разыменовал нэймспейс foo
далее пишу :
Foo{1, 2, 3, 4, 5} вот это не компилируется, говорит "expected unqualified-id"
foo::Foo{1, 2, 3, 4 ,5} запросто компилится
чё за фигня? 😒
а что значит разыменовал namespace?
Nikita
using namespace
Nikita
или как это называется))0
Nikita
(компилятор clang 6)
Ivan
предоставь больше контекста
Nikita
сча постараюсь накидать минимальный пример
Nikita
.h :
namespace foo
{
template<typename T>
struct Foo
{
template<typename... Args>
Foo(Args&&...)
{
}
};
template<typename T, typename... Ts>
Foo(T&&, Ts&&...) -> Foo<std::remove_reference_t<T>>;
}
.cpp (внутри main)
using namespace foo;
Foo{1, 2, 3, 4};
Nikita
если не делать наворотов с шаблонами, то всё нормально компилится
Nikita
т.е. если бы структура была нешаблонной
Alexander "SonnySlave"
хм, странно
Nikita
gcc с поддержкой с++17, к сожалению под рукой нет
Alexander "SonnySlave"
Alexander "SonnySlave"
godbolt.org
Nikita
а точно
Nikita
)) пасиб
Nikita
о, gcc хавает
Alexander "SonnySlave"
проверь на студии ещё
Nikita
о