14889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier//===----------------------------------------------------------------------===// 24889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier// 34889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier// The LLVM Compiler Infrastructure 44889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier// 54889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier// This file is dual licensed under the MIT and the University of Illinois Open 64889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier// Source Licenses. See LICENSE.TXT for details. 74889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier// 84889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier//===----------------------------------------------------------------------===// 94889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier 10ee226c05af9e0187098f43fb71465a581487af9bDan Austin// <unordered_map> 11ee226c05af9e0187098f43fb71465a581487af9bDan Austin// The container's value type must be the same as the allocator's value type 124889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier 13ee226c05af9e0187098f43fb71465a581487af9bDan Austin#include <unordered_map> 144889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier 154889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselierint main() 164889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier{ 17ee226c05af9e0187098f43fb71465a581487af9bDan Austin std::unordered_map<int, int, std::hash<int>, std::less<int>, std::allocator<long> > m; 184889a16c9f45bf83fd9ddc46982a30613e890c4cEric Fiselier} 19