GTPin
Public Member Functions

HLI argument that carries current Thread ID value. More...

#include <gt_iarg_defs.h>

Public Member Functions

 IargTid ()
 Default constructor.
template<typename PRMT >
const IGtIargMake (IGtIargFactory &factory) const
 Create IGtIarg object that assigns current Thread ID value to the formal parameter of type PRMT.

Detailed Description

HLI argument that carries current Thread ID value.

The class provides factory method that encapsulates this pointer into IGtIarg object of type GtIargType::TID


Member Function Documentation

template<typename PRMT >
const IGtIarg& gtpin::IargTid::Make ( IGtIargFactory factory) const [inline]

Create IGtIarg object that assigns current Thread ID value to the formal parameter of type PRMT.

Parameters:
PRMTType of the formal parameter of the function
Returns:
New IGtIarg object of type GtIargType::TID
Precondition:
PRMT is an integral 32-bit type
 All Data Structures Functions Variables Typedefs Enumerations Enumerator


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