依存関係グラフを完全再構築
新しいナビゲーションシステム: Visual Studio ソリューションエクスプローラーからのドラッグアンドドロップ、親要素の展開/折りたたみ、名前による要素の検索、ワンクリックでの呼び出し/結合/継承グラフの生成、選択した要素の中央配置、元に戻す/やり直し。
新しいレイアウトオプション: アセンブリ/名前空間/型/クラスターによるグループ化、サードパーティ アセンブリ、生成コード、非パブリック要素のフィルター。
ボックス サイズは要素サイズに比例し、エッジ幅は結合強度に比例します。
色の規則により、呼び出し元/呼び出し先の要素を即座に識別できます。
グラフはアクションのリストとして保存/読み込みできます(コード変更時に更新)。
エクスポート先 SVGベクター または PNGビットマップ 形式。
依存関係グラフは非常に大規模なアプリケーションにも対応

大規模アプリケーションのアーキテクチャをライブで探索・ナビゲートできます。
で構成されるグラフを処理 15,000以上のクラス スムーズなズームとナビゲーション。
グラフ内検索

大きなグラフで名前で要素を検索 リアルタイム.
一致した要素を保持または削除。
正規表現サポート.
文字列を含むすべての名前空間を検索して選択し、展開して子クラスを表示します。
絡み合ったコードのグラフ

この サイクル リンクは、名前空間間の循環に一致するコード クエリを編集します。
グラフにエクスポートされた 30 の名前空間の循環 — すべてが相互に依存し、スーパー コンポーネントを形成しています。
ベースライン以降の変更グラフ

ベースラインが利用可能な場合、 変更マップ リンクで検索パネルが開きます。
ベースライン以降に追加または変更されたクラス、メソッド、フィールドを検索します。
これらの要素をグラフにエクスポートして視覚的に比較します。
ソースファイルストア標準搭載
解析されたソースファイルは 解析時にzip圧縮 — 透過的で設定不要。
ソース ファイルの変更をベースライン バージョンと比較できます。
ソース ファイル宣言を開くときにローカルで見つからない場合は、分析結果の zip ストアから取得されます。
コード差分の参照が容易に

ベースライン以降に変更されたコード要素をダブルクリックすると 古いソースと新しいソースを比較.
Visual Studio 2019/2017/2015/2013/2012 では、diff パネルが現在の VS インスタンスで開きます。
新しいメニュー Visual Studio CppDepend のベースラインからのコード差分 「Search Code Elements by Change」パネルを開きます。
Linux版CppDependを完全再構築

Linux GUIはで完全に再構築 GTKフレームワーク より良いユーザー体験のために。
すぐに解析可能 EclipseとQtCreatorプロジェクト.
SonarQubeプラグイン Linuxで利用可能に。
依存要素を強調する色の規則

緑 直接の呼び出し元は濃い緑、呼び出し元の呼び出し元(再帰)は濃緑。
青 直接の呼び出し先は濃い青、呼び出し先の呼び出し先(再帰)は濃紺。
赤 相互依存は濃い赤、非直接の相互依存(再帰)は濃赤。
ヘルプ パネルで色の規則を説明し、閉じることができます。
ワンクリックでコールグラフを取得

コード要素をクリックし、をクリック 呼び出し元と被呼び出し, 呼び出し元 または 被呼び出し.
コンボボックスで選択 呼び出し深度.
選択した複数の要素から呼び出しグラフを取得できます。
表示された要素に一致するコード クエリがバックグラウンドで生成されます。
ワンクリックで結合グラフを取得

2つの要素間のエッジをクリックし、をクリック 結合グラフ.
結合に関与する子要素を表示します(例:2 つのプロジェクト間の依存関係に関与するすべてのクラス)。
表示された要素に一致するコード クエリがバックグラウンドで生成されます。
SVGベクターまたはPNGビットマップ形式へエクスポート

依存関係グラフをエクスポート SVGベクター または PNGビットマップ 形式。
SVG エクスポートはブラウザーで直接開いて高品質に表示できます。
クラスタで簡素化された複雑なグラフ
複雑なグラフはで簡素化 クラスタ グループ化。
アセンブリ、名前空間、型、クラスターでグループ化して、より見やすく可視化。
レポートに表示されるグラフは、新しい Cluster 機能で改善されました。
CUDAサポート
CppDependはの解析を完全サポート CUDAベースのアプリケーション.
物理構造解析の改善

から選択 論理ビュー (名前空間でグループ化されたコード) または 物理ビュー (ファイルごとにグループ化されたコード)。
新しい依存関係グラフは、フォルダーとファイル間の依存関係を調べます。
CQLinq クエリは、高度なカスタム ルール用の多くのメトリックでフォルダーとファイルをクエリできます。
依存関係マトリックスは、フォルダーとファイル間の依存関係を詳細に調べます。
BambooとAppVeyor統合
CppDependはと統合可能に Bamboo と AppVeyor CI/CDプラットフォーム。
