Logo

Table of Contents

  • Getting Started
    • Introduction
    • Layer Framework Primer
    • Capture a Stream
    • Play Back Stream
    • Stack Multiple Layers
    • Next Steps
  • Guides
    • Extending "Helloworld" Simple Layer
      • Layer Anatomy
      • API Call Routing
    • Logging Layer Filters
      • Usage
  • Samples
    • Build Samples
      • Windows*
    • Available Samples
      • Print API Log
      • 'Helloworld' Simple Layer
      • 'Helloworld' Generated Layer
      • Range Player
      • Buffer Extractor
      • Texture Extraction
      • Shader Extractor
      • Geometry Extraction
      • Metadata Extraction Simple API
      • Metadata Extraction
      • Disable Call in Range
      • Metrics Collection
      • Highlighting Experiment
      • Pipeline Experiment
      • Texture Replacement Experiments
      • Clamp to Mip Experiments
      • Shader Experiment
      • Prefab Experimentor
      • Stream Filter
  • Reference
    • Utilities
      • gpa-injector
      • gpa-player
      • gpa-subcapture-recorder
      • gpa-stream-info
      • gpa-stream-analyzer
      • gpa-cpp-generator
      • gpa-help
      • gpa-metrics-collector
      • gpa-system-info
    • Layers
      • capture
      • screenshot
      • hud-layer
      • logging
      • api-debug-layer
      • device-override
      • dump-resources-layer
      • dump-state-layer
    • Python Interface
    • C++ Interfaces
      • Page Hierarchy
      • Class Hierarchy
      • File Hierarchy
      • Full API
        • Namespaces
        • Classes and Structs
        • Enums
        • Unions
        • Functions
        • Variables
        • Defines
        • Typedefs
  • Features
    • Capture and Playback
      • Basic Capture and Playback
      • Deferred Capture
      • Range Repeat
      • Subcapture
    • Stream Analysis
      • Metric Collection
      • Experiments
      • Metadata Extraction
      • Resource Extraction
      • API Call Inspection
    • Layers
      • Heads-Up Display(HUD) Layer
      • Screenshot Layer
      • Logging Layer
      • Api Debug Layer
      • Device Override Layer
      • Custom (User) Layers
  • System Requirements
    • Hardware Requirements
    • Software Requirements
    • Supported Graphics APIs
  • Release Notes
    • 2025.1 (3/12/2025)
      • NEW
      • CHANGED
      • FIXED
    • 2024.4 (12/12/2024)
      • NEW
      • CHANGED
      • FIXED
    • 2024.3 (09/12/2024)
      • NEW
      • CHANGED
      • FIXED
    • 2024.2 (June 13 2024)
      • NEW
      • CHANGED
      • FIXED
    • 2024.1 (March 15 2024)
      • NEW
      • CHANGED
      • FIXED
    • 2023.4 (Dec 14 2023)
      • NEW
      • CHANGED
      • FIXED
    • 2023.3 (Sept 21 2023)
      • NEW
      • CHANGED
      • FIXED
    • 2023.2 (15 June 2023)
      • NEW
      • CHANGED
      • FIXED
    • 2023.1 (15 March 2023)
      • New
      • Changed
      • Fixed
    • 2022.4 (15 December 2022)
      • New
      • Changed
      • Fixed
      • Deprecated
    • 2022.3 (15 September 2022)
      • New
      • Changed
      • Fixed
    • 2022.2 (30 June 2022)
      • New
    • 2022.1 (16 March 2022)
      • New
      • Fixed
      • Changed
    • 2021.4 (16 December 2021)
      • New
      • Fixed
      • Deprecated
    • 2021.3 (23 September 2021)
      • NEW
      • CHANGED
      • FIXED
    • 2021.2 (24 June 2021)
      • NEW
      • CHANGED
      • FIXED
    • 2021.1 (24 March 2021)
      • NEW
      • CHANGED
      • FIXED
    • 2020.4.1 (21 January 2021)
      • NEW
    • 2020.4 (14 December 2020)
      • NEW
      • CHANGED
      • FIXED
    • 2020.3 (24 September 2020)
      • NEW
      • CHANGED
      • FIXED
    • 2020.2 (25 June 2020)
      • NEW
      • CHANGED
      • FIXED
    • 2020.1 (26 March 2020)
    • 2019.4 (19 December 2019)
    • 2019.3 (26 September 2019)
    • 2019.2 (27 June 2019)
  • Troubleshooting
    • Known Issues and Limitations
    • 2025.1
    • 2024.4
    • 2024.3
    • 2024.2
    • 2024.1
    • 2023.4
    • 2023.3
    • 2023.2
    • 2023.1
    • 2022.4
    • 2022.3
    • 2022.2
    • 2022.1
    • 2021.4
    • 2021.2
    • 2021.1
    • 2020.4
    • 2019.2
  • Legal Information
    • Third Party Content
  • Notices & Disclaimers
Intel® GPA Framework
  • File gpa-checkret.h

File gpa-checkret.h

Contents

  • Definition (include\instrumentation\gpa-checkret.h)

  • Includes

  • Included By

  • Namespaces

  • Classes

  • Functions

  • Defines

Definition (include\instrumentation\gpa-checkret.h)

  • Program Listing for File gpa-checkret.h

Includes

  • algorithm

  • cstdlib

  • filesystem (File directory.h)

  • fstream

  • gpa-formatter.h (File gpa-formatter.h)

  • gpa-secure.h (File gpa-secure.h)

  • gpa-singleton.h (File gpa-singleton.h)

  • iostream

  • stdlib.h

  • string (File api-types/to-string.h)

  • string.h (File api-types/to-string.h)

  • syslog.h

  • vector

Included By

  • File assert.h

Namespaces

  • Namespace gpa

  • Namespace gpa::checkret

Classes

  • Struct Dummy

  • Template Struct DummyT

  • Struct IReporter

  • Class CDefaultReporter

Functions

  • Function gpa::checkret::concatenate

  • Function gpa::checkret::is_constructor

Defines

  • Define GPA_ARGSN

  • Define GPA_CHECK_DO

  • Define GPA_CHECK_ONLY

  • Define GPA_CHECK_RET

  • Define GPA_CHECK_RET1

  • Define GPA_CHECK_RET2

  • Define GPA_CONCAT

  • Define GPA_CONCAT2

  • Define GPA_DUMMY

  • Define GPA_DUMMY_T

  • Define GPA_EXIT_FUNCTION

  • Define GPA_EXPAND

  • Define GPA_GET_MACRO

  • Define GPA_IN_DESTRUCTOR

  • Define GPA_IN_VOID_FUNCTION

  • Define GPA_NARG

  • Define GPA_NARG1

  • Define GPA_NO_RET_VAL

  • Define GPA_REPORT

  • Define GPA_RSEQN


© Copyright 2019 - 2023 Intel Corporation. This software and the related documents are Intel copyrighted materials, and your use of them is governed by the express license under which they were provided to you (License). Unless the License provides otherwise, you may not use, modify, copy, publish, distribute, disclose or transmit this software or the related documents without Intel's prior written permission. This software and the related documents are provided as is, with no express or implied warranties, other than those that are expressly stated in the License..

Built with Sphinx using a theme provided by Read the Docs.