|Non-Confidential||PDF version||ARM DUI0472M|
|Home > Compiler Command-line Options > --friend_injection, --no_friend_injection|
Controls the visibility of
friend declarations in C++.
In C++, it controls whether or not the name of a class or function that is declared only in
friend declarations is visible when using the normal lookup
friend names are declared, they are visible to these lookups. When
friend names are not declared as required by the standard, function names
are visible only when using argument-dependent lookup, and class names are never
--friend_injection is provided only as a migration aid for
legacy source code that does not conform to the C++ standard. ARM does not recommend its
This option is effective only if the source language is C++.
The default is