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