CXTranslationUnit.h revision 0a90d32523bfe5fa63e11b648686c9699f786d15
10a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//===- CXTranslationUnit.h - Routines for manipulating CXTranslationUnits -===//
20a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//
30a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//                     The LLVM Compiler Infrastructure
40a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//
50a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek// This file is distributed under the University of Illinois Open Source
60a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek// License. See LICENSE.TXT for details.
70a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//
80a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//===----------------------------------------------------------------------===//
90a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//
100a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek// This file defines routines for manipulating CXTranslationUnits.
110a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//
120a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek//===----------------------------------------------------------------------===//
130a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek
140a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek#ifndef LLVM_CLANG_CXTRANSLATIONUNIT_H
150a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek#define LLVM_CLANG_CXTRANSLATIONUNIT_H
160a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek
170a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenekextern "C" {
180a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenekstruct CXTranslationUnitImpl {
190a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek  void *TUData;
200a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek  void *StringPool;
210a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek};
220a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek}
230a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek
240a90d32523bfe5fa63e11b648686c9699f786d15Ted Kremenek#endif
25