Interface ICompileCommands

DescriptionHierarchyFieldsMethodsProperties

Unit

Declaration

type ICompileCommands = interface(IInterface)

Description

Contains the results of a search in the compilation database.

When searching for the compile command for a file, the compilation db can return several commands, as the file may have been compiled with different options in different places of the project. This choice of compile commands is wrapped in this opaque data structure.

Attributes
GUID['{821BBBB9-D1EE-4F60-83B7-9066FFEE4067}']

Hierarchy

  • IInterface
  • ICompileCommands

Overview

Methods

Public function GetCount: Integer;
Public function GetCommand(const AIndex: Integer): TCompileCommand;
Public function GetHandle: TCXCompileCommands;

Properties

Public property Count: Integer read GetCount;
Public property Commands[constAIndex:Integer]: TCompileCommand read GetCommand;
Public property Handle: TCXCompileCommands read GetHandle;

Description

Methods

Public function GetCount: Integer;
 
Public function GetCommand(const AIndex: Integer): TCompileCommand;
 
Public function GetHandle: TCXCompileCommands;
 

Properties

Public property Count: Integer read GetCount;

The number of compile commands we have for a file

Public property Commands[constAIndex:Integer]: TCompileCommand read GetCommand;

The compile commands

Public property Handle: TCXCompileCommands read GetHandle;

Internal handle to C API


Generated by PasDocEx, based on PasDoc 0.14.0.