#include "ui/gfx/sequential_id_generator.h"
#include "base/check_op.h"
#include "base/not_fatal_until.h"
namespace {
template <typename T>
void Remove(uint32_t key, T* first, T* second) { … }
}
namespace ui {
SequentialIDGenerator::SequentialIDGenerator(uint32_t min_id)
: … { … }
SequentialIDGenerator::~SequentialIDGenerator() { … }
uint32_t SequentialIDGenerator::GetGeneratedID(uint32_t number) { … }
bool SequentialIDGenerator::HasGeneratedIDFor(uint32_t number) const { … }
void SequentialIDGenerator::ReleaseNumber(uint32_t number) { … }
void SequentialIDGenerator::ReleaseID(uint32_t id) { … }
void SequentialIDGenerator::ResetForTest() { … }
uint32_t SequentialIDGenerator::GetNextAvailableID() { … }
void SequentialIDGenerator::UpdateNextAvailableIDAfterRelease(uint32_t id) { … }
}