Interface ITargetInfo

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type ITargetInfo = interface(IInterface)

Description

Target information for a translation unit.

Attributes
GUID['{3588F66D-5D4E-4128-8438-77D649BF550E}']

Hierarchy

  • IInterface
  • ITargetInfo

Overview

Methods

Public function GetTriple: String;
Public function GetPointerWidth: Integer;
Public function GetHandle: TCXTargetInfo;

Properties

Public property Triple: String read GetTriple;
Public property PointerWidth: Integer read GetPointerWidth;
Public property Handle: TCXTargetInfo read GetHandle;

Description

Methods

Public function GetTriple: String;
 
Public function GetPointerWidth: Integer;
 
Public function GetHandle: TCXTargetInfo;
 

Properties

Public property Triple: String read GetTriple;

The normalized target triple as a string. Returns the empty string in case of any error.

Public property PointerWidth: Integer read GetPointerWidth;

The pointer width of the target in bits. Returns -1 in case of error.

Public property Handle: TCXTargetInfo read GetHandle;

Internal handle to C API


Generated by PasDocEx, based on PasDoc 0.14.0.