Lines Matching refs:LV
45 APValue::LValueBase APValue::LValueBase::getDynamicAlloc(DynamicAllocLValue LV,
48 Base.Ptr = LV;
53 APValue::LValueBase APValue::LValueBase::getTypeInfo(TypeInfoLValue LV,
56 Base.Ptr = LV;
146 struct APValue::LV : LVBase {
158 LV() { PathLength = (unsigned)-1; }
159 ~LV() { resizePath(0); }
321 ((LV*)(char*)Data.buffer)->~LV();
365 return reinterpret_cast<const LV *>(Data.buffer)->hasPathPtr();
735 return ((const LV*)(const void*)Data.buffer)->Base;
740 return ((const LV*)(const void*)Data.buffer)->IsOnePastTheEnd;
745 return ((LV*)(void*)Data.buffer)->Offset;
750 return ((const LV*)(const char*)Data.buffer)->hasPath();
755 const LV &LVal = *((const LV*)(const char*)Data.buffer);
761 return ((const LV*)(const char*)Data.buffer)->Base.getCallIndex();
766 return ((const LV*)(const char*)Data.buffer)->Base.getVersion();
771 return ((const LV*)(const char*)Data.buffer)->IsNullPtr;
777 LV &LVal = *((LV*)(char*)Data.buffer);
789 LV &LVal = *((LV*)(char*)Data.buffer);
821 static_assert(sizeof(LV) <= DataSize, "LV too big");
822 new ((void*)(char*)Data.buffer) LV();