nmpp
nmpp-cpp.h
1#ifndef NMPP_CPP_DEFINED
2#define NMPP_CPP_DEFINED
3//inline void nmppsSet(nm4s *pSrcVec, int val, int nSize) {
4// nmppsSet_4s(pSrcVec, val, nSize);
5//}
6//inline void nmppsSet(nm8s *pSrcVec, int val, int nSize) {
7// nmppsSet_8s(pSrcVec, val, nSize);
8//}
9
10//inline void nmppsSet(nm16s *pSrcVec, int val, int nSize) {
11// nmppsSet_16s(pSrcVec, val, nSize);
12//}
13inline void nmppsSet(nm8s *pSrcVec, int val, int nSize) {
14 nmppsSet_8s((nm8s*)pSrcVec, val, nSize);
15}
16
17inline void nmppsSet(nm16s *pSrcVec, int val, int nSize) {
18 nmppsSet_16s((nm16s*)pSrcVec, val, nSize);
19}
20
21
22inline void nmppsSet(nm32s *pSrcVec, int val, int nSize) {
23 nmppsSet_32s(pSrcVec, val, nSize);
24}
25
26inline void nmppsSet(nm64s *pSrcVec, int val, int nSize){
27 nmppsSet_64s(pSrcVec, val, nSize);
28}
29
30
31
32
33//inline void nmppsPut_1 (nm1* pVec, int nIndex, int1b nVal) nmppsPut_1 (nm1* pVec, int nIndex, int1b nVal);
34//inline void nmppsPut_2s (nm2s* pVec, int nIndex, int2b nVal) nmppsPut_2s(nm2s* pVec, int nIndex, int2b nVal);
35//inline void nmppsPut_4s (nm4s* pVec, int nIndex, int4b nVal) nmppsPut_4s(nm4s* pVec, int nIndex, int4b nVal);
36inline void nmppsPut(nm8s* pVec, int nIndex, int8b nVal) {nmppsPut_8s((nm8s*) pVec, nIndex, nVal);}
37//inline void nmppsPut(nm8s7b* pVec, int nIndex, int8b nVal) {nmppsPut_8s((nm8s*) pVec, nIndex, nVal);}
38//inline void nmppsPut(nm16s* pVec, int nIndex, int16b nVal) {nmppsPut_16s((nm16s*) pVec, nIndex, nVal);}
39inline void nmppsPut(nm16s15b* pVec,int nIndex, int16b nVal) {nmppsPut_16s((nm16s*) pVec, nIndex, nVal);}
40//inline void nmppsPut(nm8s7b* pVec, int nIndex, int32b nVal) {pVec[nIndex]=nVal;}
41inline void nmppsPut(nm32s* pVec, int nIndex, int32b nVal) {pVec[nIndex]=nVal;}
42inline void nmppsPut(nm64s* pVec, int nIndex, int64b nVal) {pVec[nIndex]=nVal;}
43
44
45
46#endif
int int8b
Definition: nmtype.h:618
int int32b
Definition: nmtype.h:683
int int16b
Definition: nmtype.h:644
INT64 int64b
Definition: nmtype.h:709
int nm32s
Definition: nmtype.h:292
long long nm64s
Definition: nmtype.h:375
short nm16s
Definition: nmtype.h:243
nm16s nm16s15b
Definition: nmtype.h:265
char nm8s
Definition: nmtype.h:167