edgソフトウェア(Edison Design Group)を使用してC++コードを解析します。すべての友達のクラスに関する情報を入手する必要があります。
たとえば
class A;
class B;
class C{
private:
int x;
double y;
public:
friend class A;
friend class B;
}
Cクラスを解析するとき、A、BクラスがCの友達であることを確認する必要があります。class_struct_unionフィールドでこの情報を検索しようとしましたが、残念ながら何も見つかりませんでした
たとえばvariant.class_struct_union.field_list
、クラスデータメンバー(xとy)の情報を取得できます。フレンドクラス(AとB)の情報を取得する方法を探します。
誰か教えてもらえますか、freindsクラスの情報はどこにありますか?そして、例えば友人のデータを取得するためのコードを与えるかもしれませんか?