1// Copyright (c) 2010 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4//
5// A tree of name value pairs that report contain DirectX diagnostic
6// information.
7
8#ifndef GPU_CONFIG_DX_DIAG_NODE_H_
9#define GPU_CONFIG_DX_DIAG_NODE_H_
10
11#include <map>
12#include <string>
13
14#include "gpu/gpu_export.h"
15
16namespace gpu {
17
18struct GPU_EXPORT DxDiagNode {
19  DxDiagNode();
20  ~DxDiagNode();
21  std::map<std::string, std::string> values;
22  std::map<std::string, DxDiagNode> children;
23};
24
25}  // namespace gpu
26
27#endif  // GPU_CONFIG_DX_DIAG_NODE_H_
28