Home
last modified time | relevance | path

Searched refs:UnionData (Results 1 – 2 of 2) sorted by relevance

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DAPValue.h150 struct UnionData { struct
153 UnionData(); argument
154 ~UnionData();
165 UnionData, AddrLabelDiffData> DataType;
384 return ((const UnionData*)(const char*)Data.buffer)->Field; in getUnionField()
388 return *((UnionData*)(char*)Data.buffer)->Value; in getUnionValue()
443 ((UnionData*)(char*)Data.buffer)->Field = Field; in setUnion()
444 *((UnionData*)(char*)Data.buffer)->Value = Value; in setUnion()
498 new ((void*)(char*)Data.buffer) UnionData(); in MakeUnion()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DAPValue.cpp162 APValue::UnionData::UnionData() : Field(nullptr), Value(new APValue) {} in UnionData() function in APValue::UnionData
163 APValue::UnionData::~UnionData () { in ~UnionData()
249 ((UnionData*)(char*)Data.buffer)->~UnionData(); in DestroyDataAndMakeUninit()