|
GTPin
|
A collection of generic helper classes and utility functions used in the GTPin interface More...
Data Structures | |
| struct | gtpin::Validatable< T, INV, UniqueType > |
| Wrapper of type 'T' with a distinct value 'INV' which is considered as invalid. More... | |
| struct | gtpin::Span< T > |
| Structure that points to an array of elements of type 'T', without owning it. More... | |
| class | gtpin::UniquePtr< T, D > |
| A smart pointer that provides some of the std::unique_ptr functionality for clients that cannot use C++11 STL. More... | |
| class | gtpin::Array< T, N > |
| A container that encapsulates fixed size arrays. More... | |
| class | gtpin::IntRange< T, S > |
| Iterable range of integral values. More... | |
| class | gtpin::IMemAllocator |
| < uint64_t scattered bit field More... | |
Functions | |
| template<typename T , typename D , typename U , typename E > | |
| bool | gtpin::operator== (const UniquePtr< T, D > &up1, const UniquePtr< U, E > &up2) |
| UniquePtr equality operator | |
| template<typename T , typename D , typename U , typename E > | |
| bool | gtpin::operator!= (const UniquePtr< T, D > &up1, const UniquePtr< U, E > &up2) |
| UniquePtr inequality operator | |
A collection of generic helper classes and utility functions used in the GTPin interface
All functions in this group are implemented inline.
Copyright (C) 2013-2025 Intel Corporation
SPDX-License-Identifier: MIT
1.7.4