Ini adalah perintah fix_include yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
fix_include - Perbarui kode sumber dengan keluaran iwyu
RINGKASAN
perbaiki_sertakan [Pilihan] [nama file] ... < <keluaran dari sertakan-apa-yang-Anda-gunakan script> OR
perbaiki_sertakan -s [pilihan lain] ...
DESKRIPSI
fix_include membaca output dari skrip include-what-you-use di stdin -- lari dengan
--v=1 (default) verbose atau lebih tinggi -- dan, kecuali --sortir_hanya or --kering_jalankan ditentukan,
memodifikasi file yang disebutkan dalam output, menghapus baris #include yang lama dan
menggantinya dengan baris yang diberikan oleh skrip include_what_you_use. Ini juga mengurutkan
#include dan forward-declare lines.
Hanya file yang dapat ditulis (yang dibuka untuk edit p4) yang dimodifikasi (kecuali --perintah_checkout is
ditentukan). Semua file yang disebutkan dalam skrip include-what-you-use dimodifikasi, kecuali
nama file ditentukan pada baris perintah, dalam hal ini hanya file tersebut yang dimodifikasi.
Kode keluar adalah jumlah file yang dimodifikasi (atau yang akan diubah jika
--kering_jalankan ditentukan) kecuali jika jumlah tersebut melebihi 100, dalam hal ini 100 dikembalikan.
PILIHAN
-h, --membantu
tunjukkan pesan bantuan ini dan keluar
-b, --garis_kosong
Letakkan baris kosong antara file header utama dan sistem C/C++ #include, dan
baris kosong lain antara sistem #include dan google #includes [default]
--noblank_lines
--komentar
Beri komentar setelah #include baris
--tidak ada komentar
--safe_headers
Jangan hapus #include/fwd-declares yang tidak digunakan dari file header; tambahkan saja yang baru
[bawaan]
--nosafe_headers
-s, --sortir_hanya
Cukup urutkan #include dari file yang terdaftar di cmdline; jangan menambah atau menghapus #include
-n, --kering_jalankan
Jangan benar-benar mengedit file apa pun; hanya mencetak perbedaan. Kode pengembalian adalah 0 jika tidak ada perubahan
diperlukan, jika tidak min (jumlah file yang akan dimodifikasi, 100)
--abaikan_re=ABAIKAN_RE
fix_includes.py akan melewatkan pengeditan file apa pun yang namanya cocok dengan reguler ini
ekspresi.
--perintah_checkout=CHECKOUT_COMMAND
Perintah, seperti "p4 edit", untuk dijalankan pada semua file yang tidak dapat ditulisi sebelum dimodifikasi
mereka. Nama file akan ditambahkan ke perintah setelah spasi. Perintah
tidak akan dijalankan pada file apa pun yang tidak perlu diubah.
--buat_cl_if_mungkin
If --perintah_checkout adalah "p4|g4|v4 edit" dan semua file yang akan dimodifikasi harus
dicentang, lalu buat CL yang berisi file-file itu.
--nocreate_cl_if_possible
--tambahkan_ke_cl=APLIKASIEND_TO_CL
Jika disediakan, dengan checkout_command, tambahkan file yang perlu diperbaiki ke yang ditentukan
KL yang ada
--proyek_terpisah_termasuk=SEPARATE_PROJECT_INCLUDES
Urutkan #include untuk proyek saat ini secara terpisah dari semua #include lainnya. Bendera ini
menentukan direktori root dari proyek saat ini. Jika nilainya adalah " ",
#include yang berbagi direktori tingkat atas yang sama diasumsikan berada di direktori yang sama
proyek. Jika tidak ditentukan, proyek #termasuk akan diurutkan dengan non-sistem lainnya
#termasuk.
--invoking_command_line=INVOKING_COMMAND_LINE
Bendera internal yang digunakan oleh iwyu.py, Seharusnya baris perintah yang digunakan untuk memanggil iwyu.py
-m, --keep_iwyu_namespace_format
Pertahankan ruang nama deklarasi maju dalam format IWYU, mis. ruang nama n1 { ruang nama n2
{ kelas c1; } }. Jangan mengonversi ke format Google "dinormalisasi": namespace n1
{\nnamespace n2 {\n kelas c1;\n}\n}.
--nokeep_iwyu_namespace_format
Gunakan fix_include online menggunakan layanan onworks.net