ハイパーリンクナビゲーションによって、クラス、メソッド、変数、もしくは定数の呼び出しから宣言へジャンプしたり、宣言から定義にジャンプしたりすることができます。ハイパーリンクでは、オーバーライドされるメソッドからオーバーライドするメソッドへ、またはこの逆方向にジャンプすることもできます。
Quote_1 プロジェクトの cpu.cc ファイルで、Ctrl を押しながら 37 行目にマウスオーバーします。ComputeSupportMetric 関数が強調表示され、関数についての情報を示す注釈が表示されます。
ハイパーリンクをクリックすると、エディタで関数の定義にジャンプします。
Ctrl を押しながら定義にマウスオーバーし、ハイパーリンクをクリックします。エディタで、cpu.h ヘッダーファイルの関数の定義にジャンプします。
エディタツールバーの左向き矢印をクリックすると、エディタは cpu.cc 内の定義に戻ります。
左マージンにある緑色の円 の上にマウスカーソルを置くと、このメソッドが別のメソッドをオーバーライドすることを示す注釈が表示されます。
緑の円をクリックしてオーバーライドされたメソッドに移動すると、エディタは module.h ヘッダーファイルにジャンプします。マージンにグレーの円が表示され、メソッドがオーバーライドされていることを示します。
グレーの円をクリックすると、エディタにはこのメソッドがオーバーライドするメソッドのリストが表示されます。
「Cpu::ComputerSupportMetric」項目をクリックすると、エディタは cpu.h ヘッダーファイルのメソッドの宣言に戻ります。