53 template<
typename dtype>
61 for (
auto value : inArray)
63 if (value != dtype{ 0 })
73 if (place == inArray.size())
83 else if (inTrim ==
"b")
86 for (
uint32 i = inArray.
size() - 1; i > 0; --i)
88 if (inArray[i] != dtype{ 0 })
98 if (place == 0 || (place == 1 && inArray[0] == dtype{ 0 }))
108 else if (inTrim ==
"fb")
111 for (
auto value : inArray)
113 if (value != dtype{ 0 })
123 if (placeBegin == inArray.size())
128 uint32 placeEnd = inArray.size();
129 for (
uint32 i = inArray.size() - 1; i > 0; --i)
131 if (inArray[i] != dtype{ 0 })
141 if (placeEnd == 0 || (placeEnd == 1 && inArray[0] == dtype{ 0 }))