text: // Copyright (c) 2014 The Chromium Authors. All rights reserved.
  // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  #include "gpu/command_buffer/common/value_state.h"
  
  namespace gpu {
  
  ValueStateMap::ValueStateMap() {
  }
  
  ValueStateMap::~ValueStateMap() {
  }
  
  const ValueState* ValueStateMap::GetState(unsigned int target) const {
    Map::const_iterator it = state_map_.find(target);
    return it != state_map_.end() ? &it->second : NULL;
  }
  
  void ValueStateMap::UpdateState(unsigned int target, const ValueState& state) {
    state_map_[target] = state;
  }
  
  }  // namespace gpu
  