|
RTC Toolkit 5.1.0
|
Provides useful mechanisms to test various type traits. More...
#include <complex>#include <gsl/span>#include <utility>#include <vector>#include <rtctk/componentFramework/matrixBuffer.hpp>#include <rtctk/componentFramework/matrixSpan.hpp>Go to the source code of this file.
Namespaces | |
| namespace | rtctk |
| namespace | rtctk::componentFramework |
Variables | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_VECTOR_TYPE = IsVectorType<T>::value |
Is true if the type is a std::vector<U> of some type U. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_MATRIX_BUFFER_TYPE = IsMatrixBufferType<T>::value |
Is true if the type is a MatrixBuffer<U> of some type U. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_SPAN_TYPE = IsSpanType<T>::value |
Is true if the type is a gsl::span<U> of some type U. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_MATRIX_SPAN_TYPE = IsMatrixSpanType<T>::value |
Is true if the type is a MatrixSpan<U> of some type U. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_STD_ARRAY_TYPE = IsStdArrayType<T>::value |
Is true if the type is a std::array<U> of some type U. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_STATIC_SPAN_TYPE = IsStaticSpanType<T>::value |
Is true if the type is a gsl::span type with fixed size. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_DYNAMIC_SPAN_TYPE = IsDynamicSpanType<T>::value |
Is true if the type is a gsl::span type with dynamic size. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_SUPPORTED_URI_SCHEME_DEFINED = IsSupportedUriSchemeDefined<T>::value |
Is true if the class contains the member SUPPORTED_URI_SCHEME. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_ADAPTER_ID_TYPE_DEFINED = IsAdapterIdTypeDefined<T>::value |
Is true if the class contains the type declaration for AdapterIdType. | |
| template<typename T > | |
| constexpr bool | rtctk::componentFramework::IS_COMPLEX_TYPE = IsComplexType<T>::value |
Is true if the type is a std::complex<U> of some type U. | |
Provides useful mechanisms to test various type traits.