EDG,获取c++好友数据
EDG ,get C++ friend data
我使用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)信息的方法
谁能告诉我,我在哪里可以找到朋友的课程信息?可能会给一些代码,例如朋友的数据检索?
谁能告诉我,我在哪里可以找到朋友的课程信息?可能会给一些代码,例如朋友的数据检索?
是的,有一个人,他可以。据我所知,edg是一个商业产品(闭源),如果你可以使用它,你或你的公司就有一个商业支持计划。所以,你可以直接问EDG。
如果您可以访问EDG代码,只需尝试grep friend *.h *.hpp */*.h */*.hpp
。或者您可以找到class_struct_union
的定义并检查其字段。
我敢说,没有普通公众访问EDG源代码,所以当你在论坛或任何开放的互联网网站上询问这个问题时,没有人能够帮助你。
相关文章:
- 防止主数据类型C++的隐式转换
- 用于访问容器<T>数据成员的正确 API
- 嵌套在类中时无法设置成员数据
- 使用流处理接收到的数据
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 处理小于cpu数据总线的数据类型.(c++转换为机器代码)
- 在cuda线程之间共享大量常量数据
- C++将文本文件中的数据读取到结构数组中
- 如何在C++中序列化结构数据
- 在C++中打印指向不同基元数据类型的指针的内存地址
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- 在c代码之间共享数据的最佳方式
- 链表,反向函数,数据结构
- 数据成员SFINAE的C++17测试:gcc vs clang
- C++浮点数据类型和字符串数据类型无法子到模板函数中
- 如何对点云数据进行排序
- 好友库函数可以访问子数据
- 好友功能和受保护的数据
- 好友功能无法访问私人数据成员
- EDG,获取c++好友数据