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