exponenta event banner

target.LanguageКласс реализации

Пакет: цель

Предоставить сведения о реализации компилятора 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