GTPin
Public Types | Public Member Functions

Type of an HLI function parameter. More...

#include <igt_iarg.h>

Public Types

enum  ENUM {
  INVALID,
  PRIME,
  PTR
}

Public Member Functions

constexpr GtHliParamType (ENUM e=INVALID)
 Conversion constructor.
constexpr operator ENUM () const
 Conversion operator.
constexpr bool IsValid () const
 Return true for a valid parameter type.
constexpr bool IsPrime () const
 Return true for a primary parameter type.
constexpr bool IsPtr () const
 Return true if the parameter is a pointer.
const char * ToString () const
 Return string representation.

Detailed Description

Type of an HLI function parameter.

Following are primary HLI parameter types, supported by GTPin:

Compound parameter types include:

The type of the function's return value can be any of the above types or void.


Member Enumeration Documentation

Enumerator:
INVALID 

Invalid HLI parameter type.

PRIME 

Primary HLI parameter type: integer, floating-point, enumeration.

PTR 

Pointer to a variable in the device (GPU) address space.

 All Data Structures Functions Variables Typedefs Enumerations Enumerator


  Copyright (C) 2013-2025 Intel Corporation
SPDX-License-Identifier: MIT