66 #ifndef PCL_INDEX_SIZE
67 #if PCL_MINOR_VERSION <= 11
69 #define PCL_INDEX_SIZE (sizeof(int) * 8)
71 #define PCL_INDEX_SIZE 32
75 #ifndef PCL_INDEX_SIGNED
76 #define PCL_INDEX_SIGNED true
85 template <std::
size_t Bits,
bool Signed = true>
92 template <std::
size_t Bits,
bool Signed = true>
137 static_assert(!std::is_void<index_t>::value,
"`index_t` can't have type `void`");
constexpr bool index_type_signed
signed/unsigned nature of PCL's index type For PCL 1.11, please use PCL_INDEX_SIGNED to choose a type...
typename int_type< Bits, Signed >::type int_type_t
helper type to use for int_type::type
constexpr std::uint8_t index_type_size
number of bits in PCL's index type
std::int_fast16_t int_fast16_t
detail::int_type_t< detail::index_type_size, detail::index_type_signed > index_t
Type used for an index in PCL.
std::vector< index_t > Indices
Type used for indices in PCL.
Defines all the PCL and non-PCL macros used.
#define PCL_DEPRECATED(Major, Minor, Message)
macro for compatibility across compilers and help remove old deprecated items for the Major....
int_type::type refers to an integral type that satisfies template parameters