PCL
|
Functions | |
uint16 | pcl::BigToLittleEndian (uint16 x) |
uint32 | pcl::BigToLittleEndian (uint32 x) |
uint64 | pcl::BigToLittleEndian (uint64 x) |
constexpr bool | pcl::IsBigEndianMachine () |
constexpr bool | pcl::IsLittleEndianMachine () |
template<typename T > | |
T | pcl::LittleToBigEndian (T x) |
Converts a 16-bit unsigned integer from big endian to little endian byte storage order.
Definition at line 76 of file EndianConversions.h.
Referenced by pcl::BigToLittleEndian().
Converts a 32-bit unsigned integer from big endian to little endian byte storage order.
Definition at line 87 of file EndianConversions.h.
References pcl::RotL(), and pcl::RotR().
Converts a 64-bit unsigned integer from big endian to little endian byte storage order.
Definition at line 99 of file EndianConversions.h.
References pcl::BigToLittleEndian().
|
constexpr |
Returns true iff the caller is running on a big-endian architecture.
Definition at line 154 of file EndianConversions.h.
|
constexpr |
Returns true iff the caller is running on a little-endian architecture.
Definition at line 144 of file EndianConversions.h.
|
inline |
A convenience synonym function for little-to-big endian conversions, which we define for the sake of code legibility. It is obviously equivalent to BigToLittleEndian( x ).
Definition at line 111 of file EndianConversions.h.