// for some compilers (AIX xlC), defining it as friend inside the class is not
// enough, so provide a real forward declaration
// for some compilers (AIX xlC), defining it as friend inside the class is not
// enough, so provide a real forward declaration