цель. Класс LanguageImplementation

Пакет: цель

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

Описание

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

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

Свойства

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

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

Атрибуты:

GetAccess

общественность

SetAccess

общественность

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

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

Атрибуты:

GetAccess

общественность

SetAccess

общественность

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

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

Атрибуты:

GetAccess

общественность

SetAccess

общественность

Объект 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

общественность

SetAccess

частный

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

Атрибуты:

GetAccess

общественность

SetAccess

частный

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

Атрибуты:

GetAccess

общественность

SetAccess

общественность

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

Атрибуты:

GetAccess

общественность

SetAccess

общественность

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

Примеры

Введенный в R2019a