62 static constexpr size_t npos = std::numeric_limits<size_type>::max();
73 if constexpr (std::is_pointer_v<T>)
75 return reinterpret_cast<data_type>(value);
77 else if constexpr (std::is_arithmetic_v<T> || std::is_enum_v<T>)
93 if constexpr (std::is_reference_v<T>)
95 return *
reinterpret_cast<std::remove_reference_t<T>*
>(value);
97 else if constexpr (std::is_pointer_v<T>)
99 return reinterpret_cast<T
>(value);
101 else if constexpr (std::is_arithmetic_v<T> || std::is_enum_v<T>)
103 return static_cast<T
>(value);
Counted vector having additional methods and operators for ease of usage. This template class extends...
Definition TVector.h:19
#define _GII_CLASS
Definition gii/global.h:38
Definition Application.h:10