pub fn from_clang_ty(ty: &clang::Type) -> Type {
        let layout = Layout::new(ty.size(), ty.align());
        let ty_kind = TypeKind::Opaque;
        Type::new(None, Some(layout), ty_kind, false)
    }
/// Construct a new opaque type from the given clang type.
Construct a new opaque type from the given clang type.
Construct a new opaque type from the given clang type .
pub fn from_clang_ty(ty: &clang::Type) -> Type {
        let layout = Layout::new(ty.size(), ty.align());
        let ty_kind = TypeKind::Opaque;
        Type::new(None, Some(layout), ty_kind, false)
    }
pub fn from_clang_ty ( ty : & clang :: Type ) -> Type { let layout = Layout :: new ( ty . size ( ) , ty . align ( ) ) ; let ty_kind = TypeKind :: Opaque ; Type :: new ( None , Some ( layout ) , ty_kind , false ) }
Construct a new opaque type from the given clang type.
Construct a new opaque type from the given clang type .
ty
&clang::Type
ty
&clang::Type