Searched refs:ComplexAPSInt (Results 1 – 4 of 4) sorted by relevance
/external/clang/include/clang/AST/ |
D | APValue.h | 71 struct ComplexAPSInt { struct 73 ComplexAPSInt() : Real(1), Imag(1) {} in ComplexAPSInt() argument 112 typedef llvm::AlignedCharArrayUnion<void *, APSInt, APFloat, ComplexAPSInt, 218 return ((ComplexAPSInt*)(char*)Data.buffer)->Real; in getComplexIntReal() 226 return ((ComplexAPSInt*)(char*)Data.buffer)->Imag; in getComplexIntImag() 366 ((ComplexAPSInt *)(char *)Data.buffer)->Real = std::move(R); in setComplexInt() 367 ((ComplexAPSInt *)(char *)Data.buffer)->Imag = std::move(I); in setComplexInt() 421 new ((void*)(char*)Data.buffer) ComplexAPSInt(); in MakeComplexInt()
|
/external/llvm-project/clang/include/clang/AST/ |
D | APValue.h | 248 struct ComplexAPSInt { 250 ComplexAPSInt() : Real(1), Imag(1) {} 289 typedef std::aligned_union_t<1, void *, APSInt, APFloat, ComplexAPSInt, 436 return ((ComplexAPSInt *)(char *)&Data)->Real; 444 return ((ComplexAPSInt *)(char *)&Data)->Imag; 588 ((ComplexAPSInt *)(char *)&Data)->Real = std::move(R); 589 ((ComplexAPSInt *)(char *)&Data)->Imag = std::move(I); 634 new ((void *)(char *)&Data) ComplexAPSInt();
|
/external/clang/lib/AST/ |
D | APValue.cpp | 197 ((ComplexAPSInt*)(char*)Data.buffer)->~ComplexAPSInt(); in DestroyDataAndMakeUninit()
|
/external/llvm-project/clang/lib/AST/ |
D | APValue.cpp | 403 ((ComplexAPSInt *)(char *)&Data)->~ComplexAPSInt(); in DestroyDataAndMakeUninit()
|