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