EDITED:Gibt es trotzdem eine Funktion zum Umschalten der Funktionen mit Hilfe von ladtooling?
Ich und mein Kollege sind sehr neu zu Clang und Llvm.
Ich habe drei Funktionen ..
function 1{}
function 2{}
function 3{}
Gibt es trotzdem, um die Funktionen zu
function 3{}
function 2{}
function 1{}
mit Klirren libtooling/rewriter zu tauschen und in der Funktion aus dem Funktionsnamen und auch die Parameter drucken ?
Möchten Sie ihre Standorte im Quellcode tauschen? Ich glaube, da clang Ihnen nur die Möglichkeit gibt, eine Übersetzungseinheit (Funktion) gleichzeitig zu betrachten, wird es schwer sein, dies zu tun. –
Sie möchten die Reihenfolge der Funktion * Deklarationen * tauschen? [gerade bestätigt]. Wenn Sie das nur einmal machen wollen, warum bearbeiten Sie nicht einfach die Datei? Oder ist da etwas Größeres dahinter? –
@iraBaxter apprainent, wir machen und ausführbare Datei, wo wir diese ausführbare Datei ausführen und dann eine Datei mit C++ - Quellcode erzeugen, wird es uns dann mit Ergebnissen produzieren, wo die Funktionen Standorte wechseln (durcheinander). Also ich denke, durch die Bearbeitung der Datei ist nicht der Weg, es zu tun. – HiWorld