8.89 --friend_injection、--no_friend_injection

friend 宣言を表示するかどうかを C++ で制御します。

C++ でこれらのオプションを使用すると、通常のルックアップメカニズムを使用したときに、 friend 宣言のみで宣言されているクラス名または関数名が表示されるかどうかを制御できます。
friend 名が宣言された場合、それらは通常のルックアップを使用したときに表示されます。When(タイミング) 標準では必須の friend 名が宣言されなかった場合、関数名は引数依存ルックアップを使用したときのみ表示され、クラス名は表示されません。

オプション --friend_injection は、C++ 標準に準拠していない従来のソースコードを移行する目的でのみ提供されています。このオプションの使用はお勧めしません。

モード

このオプションは、ソース言語が C++ の場合にのみ有効です。

デフォルト

デフォルトは --no_friend_injection です。
関連する参考文書
9.27 friend
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.