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());
154 assert(is<PT1>() && "Val is not the first pointer");
155 assert(get<PT1>() == Val.getPointer() &&
157 return (PT1 *)Val.getAddrOfPointer();
163 Val.setPointer(
165 Val.setInt(0);
169 Val.setPointer(
171 Val.setInt(1);
175 void *getOpaqueValue() const { return Val.getOpaqueValue(); }
178 V.Val = ValTy::getFromOpaqueValue(VP);
214 ValTy Val;
217 ValTy Val;
218 IsInnerUnion(ValTy val) : Val(val) { }
221 return Val.template is<InnerUnion>() &&
222 Val.template get<InnerUnion>().template is<T>();
226 return Val.template get<InnerUnion>().template get<T>();
231 ValTy Val;
232 IsPT3(ValTy val) : Val(val) { }
235 return Val.template is<T>();
239 return Val.template get<T>();
247 Val = InnerUnion(V);
250 Val = InnerUnion(V);
253 Val = V;
258 bool isNull() const { return Val.isNull(); }
269 return Ty(Val).template is<T>();
282 return Ty(Val).template get<T>();
296 Val = InnerUnion(RHS);
300 Val = InnerUnion(RHS);
304 Val = RHS;
308 void *getOpaqueValue() const { return Val.getOpaqueValue(); }
311 V.Val = ValTy::getFromOpaqueValue(VP);
347 ValTy Val;
352 Val = InnerUnion1(V);
355 Val = InnerUnion1(V);
358 Val = InnerUnion2(V);
361 Val = InnerUnion2(V);
366 bool isNull() const { return Val.isNull(); }
377 return Val.template is<Ty>() &&
378 Val.template get<Ty>().template is<T>();
391 return Val.template get<Ty>().template get<T>();
405 Val = InnerUnion1(RHS);
409 Val = InnerUnion1(RHS);
413 Val = InnerUnion2(RHS);
417 Val = InnerUnion2(RHS);
421 void *getOpaqueValue() const { return Val.getOpaqueValue(); }
424 V.Val = ValTy::getFromOpaqueValue(VP);