target.LanguageImplementation class

Пакет: цель

Обеспечьте C и детали реализации компилятора C++

Описание

Используйте target.LanguageImplementation класс, чтобы обеспечить детали реализации о C и компиляторе C++ для вашего целевого компьютера. Например, порядок байтов.

Создать target.LanguageImplementation объект, используйте target.create функция.

Свойства

развернуть все

Размер в битах самого большого типа данных с плавающей точкой, который можно атомарно загрузить и сохранить на оборудовании

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: int32

Размер в битах самого большого целого числа, которое можно атомарно загрузить и сохранить на оборудовании

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: int32

Порядок байтов реализован целевым компьютером.

Атрибуты:

GetAccess
public
SetAccess
public

target.DataTypes объект, который обеспечивает C и определения типов C++ через свойства, описанные в этой таблице.

PropertyName Цель

Char

target.datatype.Char объект для char.

Short

target.datatype.Short объект для short.

Int

target.datatype.Int объект для int.

Long

target.datatype.Long объект для long.

LongLong

target.datatype.LongLong объект для longlong.

Half

target.datatype.Half объект для половины типа данных точности, который использует цель.

Float

target.datatype.Float объект для float.

Double

target.datatype.Double объект для double.

Pointer

target.datattype.Pointer объект для pointer.

SizeT

target.datatype.SizeT объект для size_t.

PtrDiffT

target.datatype.PtrDiffT объект для ptrdiff_t.

Атрибуты:

GetAccess
public
SetAccess
private

Значение Name свойство.

Атрибуты:

GetAccess
public
SetAccess
private

Имя реализации выходного языка

Атрибуты:

GetAccess
public
SetAccess
public

Нативный размер слова для целевого компьютера.

Атрибуты:

GetAccess
public
SetAccess
public

Типы данных: int32

Примеры

Введенный в R2019a