internal TargetInfo(CXTargetInfoImpl *ptr, TranslationUnit translationUnit)
        {
            Debug.Assert(ptr != null);
            Debug.Assert(translationUnit != null);
            translationUnit.ThrowIfDisposed();

            Ptr             = ptr;
            TranslationUnit = translationUnit;
        }
 public static extern CXString clang_TargetInfo_getTriple(
     CXTargetInfoImpl *Info);
 public static extern int clang_TargetInfo_getPointerWidth(
     CXTargetInfoImpl *Info);
 public static extern void clang_TargetInfo_dispose(
     CXTargetInfoImpl *Info);