FLImaging 6.5.13.1
ByteOrderUtilities.h
1#pragma once
2
12namespace FLImaging
13{
15 namespace Base
16 {
24 template <typename T>
25 class FL_EXPORT CByteOrderUtilities : public CFLBase
26 {
27 protected:
36
37 public:
38
50 static T SwitchByteOrder(T tValue);
51
69 static const CResult SwitchByteOrder(T* pArrTValues, int64_t i64Count, T* pArrTResults = nullptr);
70
71
72 DeclareGetClassType();
73 };
74 }
75}
76
Byte Order utilities class.
Definition ByteOrderUtilities.h:26
static const CResult SwitchByteOrder(T *pArrTValues, int64_t i64Count, T *pArrTResults=nullptr)
Switch the byte order (endian) of the input array.
static T SwitchByteOrder(T tValue)
Switch the byte order (endian) of the input value and returns it.
Top-level base class of FLImaging.
Definition FLBase.h:36
FLImaging module execution result object.
Definition ResultsDef.h:1514