|
GTPin
|
< List of IGtIns instruction pointers More...
#include <gt_gen_procedure.h>
Inherits gtpin::IGtGenProcedure, and IGtInsList.
Public Member Functions | |
| void | Append (IGtIns &ins) |
| Append the specified instruction at the end of this procedure. | |
| void | AppendTo (IGtGenProcedure &otherProc) const |
| Append instructions of this procedure at the end of 'otherProc'. | |
| void | Clear () |
| Remove (not delete) all instructions from this procedure. | |
| uint32_t | Size () const |
| Return number of instructions in the procedure. | |
| bool | IsEmpty () const |
| Return true if there is no instructions in the procedure. | |
| void | IterateInstructions (IGtInsHandler &handler) const |
| Iterate instructions of this procedure and process them with the specified handler. | |
| void | IterateInstructions (IGtInsHandler &handler) |
| Iterate instructions of this procedure and process them with the specified handler. | |
| void | Append (const GtGenProcedure &otherProc) |
| Insert 'otherProc' instructions at the end of this procedure. | |
| void | Prepend (const GtGenProcedure &otherProc) |
| Insert 'otherProc' instructions at the beginning of this procedure. | |
| void | MoveAfter (GtGenProcedure &&otherProc) |
| Move 'otherProc' instructions to the end of this procedure. 'otherProc' becomes empty after the operation. | |
| void | MoveBefore (GtGenProcedure &&otherProc) |
| Move 'otherProc' instructions to the beginning of this procedure. 'otherProc' becomes empty after the operation. | |
| GtGenProcedure () | |
| Construct empty procedure. | |
| GtGenProcedure (const IGtInsList &igtInsList) | |
| Construct procedure from IGtInsList. | |
| GtGenProcedure (const IGtGenProcedure &otherProc) | |
| Copy constructor. | |
| ~GtGenProcedure () | |
| Destructor. | |
< List of IGtIns instruction pointers
Class that implements the IGtGenProcedure interface on top of IGtInsList
Copyright (C) 2013-2025 Intel Corporation
SPDX-License-Identifier: MIT
1.7.4