質問編集履歴

4

同クラス内の関数について調査事項を追記

2020/01/23 04:00

投稿

lis
lis

スコア15

test CHANGED
File without changes
test CHANGED
@@ -178,6 +178,60 @@
178
178
 
179
179
 
180
180
 
181
+ ### Doxygen 最新版へ
182
+
183
+
184
+
181
185
  インストールされていたDoxygenが旧Ver(1.8.14)だったため、最新版(1.8.17)にバージョンアップ。
182
186
 
183
187
  それに伴い、「doxygen -u」でDoxyfileをバージョンアップ。
188
+
189
+
190
+
191
+ ### 同クラス内の関数だと出力されない?
192
+
193
+
194
+
195
+ Form1が記述されているForm1.hの別の関数をチェックしてみたところ
196
+
197
+
198
+
199
+ ```cpp
200
+
201
+ ("..."はコードの中略です)
202
+
203
+ namespace XXX {
204
+
205
+ public ref class Form1 : public System::Windows::Forms::Form
206
+
207
+ {
208
+
209
+ ...
210
+
211
+ void FuncX() {...}
212
+
213
+ void FuncY() {
214
+
215
+ ...
216
+
217
+ FuncX();
218
+
219
+ ...
220
+
221
+ }
222
+
223
+ ...
224
+
225
+ };
226
+
227
+ }
228
+
229
+ ```
230
+
231
+
232
+
233
+ のように、FuncA,FuncBと同様なケースの場合、FuncYの呼び出し関係図に、FuncXが表示されていないことがわかりました。
234
+
235
+
236
+
237
+ 同クラス内の関数をコールしている場合、呼び出し関係図にその関数は記載されないのでしょうか……?

3

見出しの追加、Doxygenバージョンアップと追加で行った変更について

2020/01/23 04:00

投稿

lis
lis

スコア15

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,11 @@
18
18
 
19
19
 
20
20
 
21
+ なお、FuncB()自体は、ドキュメントに出力されていました。
22
+
23
+
24
+
21
- 下記、対象ソースコード抜粋です。
25
+ ## ソースコード抜粋
22
26
 
23
27
 
24
28
 
@@ -126,7 +130,7 @@
126
130
 
127
131
 
128
132
 
129
- Doxyfileは下記項目を変更しました。
133
+ ## Doxyfile変更箇所
130
134
 
131
135
 
132
136
 
@@ -158,8 +162,22 @@
158
162
 
159
163
  CPP_CLI_SUPPORT = YES
160
164
 
165
+
166
+
167
+ # 別途追加で行った変更
168
+
169
+ EXTRACT_PRIV_VIRTUAL = YES
170
+
171
+ EXTRACT_ANON_NSPACES = YES
172
+
161
173
  ```
162
174
 
163
175
 
164
176
 
177
+ ## 追記
178
+
179
+
180
+
181
+ インストールされていたDoxygenが旧Ver(1.8.14)だったため、最新版(1.8.17)にバージョンアップ。
182
+
165
- FuncB()自体は、ドキュメトに出力されていました
183
+ それに伴い、「doxygen -u」でDoxyfileをバージョアップ

2

回答を受け、CPP_CLI_SUPPORTをYESに変更

2020/01/23 01:26

投稿

lis
lis

スコア15

test CHANGED
File without changes
test CHANGED
@@ -156,6 +156,8 @@
156
156
 
157
157
  MAX_DOT_GRAPH_DEPTH = 1000
158
158
 
159
+ CPP_CLI_SUPPORT = YES
160
+
159
161
  ```
160
162
 
161
163
 

1

回答を受け、DoxyfileのDOTツール最大深度/最大ノード数を変更

2020/01/23 01:03

投稿

lis
lis

スコア15

test CHANGED
File without changes
test CHANGED
@@ -126,11 +126,11 @@
126
126
 
127
127
 
128
128
 
129
- doxyfileは下記項目を変更しました。
129
+ Doxyfileは下記項目を変更しました。
130
130
 
131
131
 
132
132
 
133
- ```
133
+ ```Doxyfile
134
134
 
135
135
  EXTRACT_ALL = YES
136
136
 
@@ -148,6 +148,14 @@
148
148
 
149
149
  CALLER_GRAPH = YES
150
150
 
151
+
152
+
153
+ # 回答を受け変更
154
+
155
+ DOT_GRAPH_MAX_NODES = 10000
156
+
157
+ MAX_DOT_GRAPH_DEPTH = 1000
158
+
151
159
  ```
152
160
 
153
161