void setValueNoAlloc(void* vpI, void* vpSVR, void* vpQT, void* vpT,
                      const void* value){
   allocateStoredRefValueAndGetGV(vpI, vpSVR, vpQT).getAs<void*>()
     = const_cast<void*>(value);
   dumpIfNoStorage(vpSVR, vpT);
 }
 void setValueNoAlloc(void* vpI, void* vpSVR, void* vpQT, void* vpT,
                      unsigned long long value) {
   allocateStoredRefValueAndGetGV(vpI, vpSVR, vpQT)
     .getAs<unsigned long long>() = value;
   dumpIfNoStorage(vpSVR, vpT);
 }
 void setValueNoAlloc(void* vpI, void* vpSVR, void* vpQT, void* vpT,
                      float value) {
   allocateStoredRefValueAndGetGV(vpI, vpSVR, vpQT).getAs<float>() = value;
   dumpIfNoStorage(vpSVR, vpT);
 }
 void setValueNoAlloc(void* vpI, void* vpSVR, void* vpQT, void* vpT,
                      long double value) {
   allocateStoredRefValueAndGetGV(vpI, vpSVR, vpQT).getAs<long double>()
     = value;
   dumpIfNoStorage(vpSVR, vpT);
 }
 void setValueNoAlloc(void* vpI, void* vpSVR, void* vpQT, char vpOn,
                      double value) {
   allocateStoredRefValueAndGetGV(vpI, vpSVR, vpQT).getAs<double>() = value;
   dumpIfNoStorage(vpSVR, vpOn);
 }