You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
cmake/Tests/CompileFeatures/cxx_extended_friend_declara...

30 lines
243 B

template <typename T>
struct B
{
B()
: m_i(42)
{
}
private:
int m_i;
friend T;
};
struct A
{
template <typename T>
int getBValue(B<T> b)
{
return b.m_i;
}
};
void someFunc()
{
A a;
B<A> b;
a.getBValue(b);
}