Home | History | Annotate | Download | only in ADT

Lines Matching refs:Val

84     ValTy Val;
99 Val.setPointer(
101 Val.setInt(0);
104 Val.setPointer(
106 Val.setInt(1);
114 return !PointerLikeTypeTraits<PT1>::getFromVoidPointer(Val.getPointer());
126 return static_cast<int>(Val.getInt()) == TyNo;
134 return PointerLikeTypeTraits<T>::getFromVoidPointer(Val.getPointer());
149 assert(is<PT1>() && "Val is not the first pointer");
150 assert(get<PT1>() == Val.getPointer() &&
153 = reinterpret_cast<PT1 const *>(Val.getAddrOfPointer());
160 Val.setPointer(
162 Val.setInt(0);
166 Val.setPointer(
168 Val.setInt(1);
172 void *getOpaqueValue() const { return Val.getOpaqueValue(); }
175 V.Val = ValTy::getFromOpaqueValue(VP);
211 ValTy Val;
214 ValTy Val;
215 IsInnerUnion(ValTy val) : Val(val) { }
218 return Val.template is<InnerUnion>() &&
219 Val.template get<InnerUnion>().template is<T>();
223 return Val.template get<InnerUnion>().template get<T>();
228 ValTy Val;
229 IsPT3(ValTy val) : Val(val) { }
232 return Val.template is<T>();
236 return Val.template get<T>();
244 Val = InnerUnion(V);
247 Val = InnerUnion(V);
250 Val = V;
255 bool isNull() const { return Val.isNull(); }
266 return Ty(Val).is<T>();
279 return Ty(Val).get<T>();
293 Val = InnerUnion(RHS);
297 Val = InnerUnion(RHS);
301 Val = RHS;
305 void *getOpaqueValue() const { return Val.getOpaqueValue(); }
308 V.Val = ValTy::getFromOpaqueValue(VP);
344 ValTy Val;
349 Val = InnerUnion1(V);
352 Val = InnerUnion1(V);
355 Val = InnerUnion2(V);
358 Val = InnerUnion2(V);
363 bool isNull() const { return Val.isNull(); }
374 return Val.template is<Ty>() &&
375 Val.template get<Ty>().template is<T>();
388 return Val.template get<Ty>().template get<T>();
402 Val = InnerUnion1(RHS);
406 Val = InnerUnion1(RHS);
410 Val = InnerUnion2(RHS);
414 Val = InnerUnion2(RHS);
418 void *getOpaqueValue() const { return Val.getOpaqueValue(); }
421 V.Val = ValTy::getFromOpaqueValue(VP);