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++ посредством свойств, описанных в этой таблице.

Имя свойстваЦель

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