1b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare/* 2b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * Copyright (C) 2008 The Android Open Source Project 3b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * All rights reserved. 4b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * 5b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * Redistribution and use in source and binary forms, with or without 6b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * modification, are permitted provided that the following conditions 7b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * are met: 8b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * * Redistributions of source code must retain the above copyright 9b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * notice, this list of conditions and the following disclaimer. 10b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * * Redistributions in binary form must reproduce the above copyright 11b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * notice, this list of conditions and the following disclaimer in 12b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * the documentation and/or other materials provided with the 13b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * distribution. 14b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * 15b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 16b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 17b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 18b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 19b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 20b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 21b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 22b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 23b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 24b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT 25b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 26b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare * SUCH DAMAGE. 27b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare */ 28b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare#ifndef _CPP_UTILITY 29b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare#define _CPP_UTILITY 30b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare 31b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare#pragma GCC system_header 32b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare 33b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare#define __STL_BEGIN_NAMESPACE namespace std { 34b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare#define __STL_END_NAMESPACE } 35b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare 36b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare#include <stl_pair.h> 37b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare 38b17fe090db1a34bac2c56bef93925fc893300e70Bruce Beare#endif /* _CPP_UTILITY */ 39