134e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross/* 234e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * Copyright 2015, The Android Open Source Project 334e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * 434e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * Licensed under the Apache License, Version 2.0 (the "License"); 534e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * you may not use this file except in compliance with the License. 634e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * You may obtain a copy of the License at 734e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * 834e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * http://www.apache.org/licenses/LICENSE-2.0 934e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * 1034e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * Unless required by applicable law or agreed to in writing, software 1134e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * distributed under the License is distributed on an "AS IS" BASIS, 1234e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1334e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * See the License for the specific language governing permissions and 1434e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross * limitations under the License. 1534e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross */ 1634e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross 1734e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross#ifndef _FRAMEWORKS_COMPILE_SLANG_SLANG_PRAGMA_LIST_H_ // NOLINT 1834e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross#define _FRAMEWORKS_COMPILE_SLANG_SLANG_PRAGMA_LIST_H_ 1934e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross 2034e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross#include <list> 2134e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross#include <string> 2234e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross#include <utility> 2334e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross 2434e6205f1d5ceb90a73192cee8b215fa0b7ab306David Grossnamespace slang { 2534e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross 2634e6205f1d5ceb90a73192cee8b215fa0b7ab306David Grosstypedef std::list< std::pair<std::string, std::string> > PragmaList; 2734e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross 2834e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross} // namespace slang 2934e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross 3034e6205f1d5ceb90a73192cee8b215fa0b7ab306David Gross#endif // _FRAMEWORKS_COMPILE_SLANG_SLANG_PRAGMA_LIST_H_ NOLINT 31