🧩 Визуализация памяти классов в Neovim
classlayout.nvim позволяет увидеть, как компилятор размещает поля и выравнивание в структурах и классах C/C++. Просто наведите курсор на тип или переменную, и получите наглядное представление о распределении памяти.
🚀 Основные моменты:
- Поддержка структур, классов, объединений и STL типов
- Автоопределение флагов компилятора из
- Мгновенный доступ к кэшированным данным
- Интеграция с clangd для разрешения типов
📌 GitHub: https://github.com/J-Cowsert/classlayout.nvim
#lua
classlayout.nvim позволяет увидеть, как компилятор размещает поля и выравнивание в структурах и классах C/C++. Просто наведите курсор на тип или переменную, и получите наглядное представление о распределении памяти.
🚀 Основные моменты:
- Поддержка структур, классов, объединений и STL типов
- Автоопределение флагов компилятора из
compile_commands.json- Мгновенный доступ к кэшированным данным
- Интеграция с clangd для разрешения типов
📌 GitHub: https://github.com/J-Cowsert/classlayout.nvim
#lua
GitHub
GitHub - J-Cowsert/classlayout.nvim: Neovim plugin to visualize C/C++ class/struct memory layouts using clang
Neovim plugin to visualize C/C++ class/struct memory layouts using clang - J-Cowsert/classlayout.nvim
❤2👍2