reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

tools/clang/include/clang/AST/Type.h
 2011   bool isUnionType() const;

References

tools/clang/include/clang/AST/Type.h
 6380          isUnionType() ||
tools/clang/lib/AST/ExprConstant.cpp
 5297     assert(SubobjType->isUnionType());
 6530   if (Ty->isUnionType())
10059     return CanTy->isUnionType() ? GCCTypeClass::Union
tools/clang/lib/CodeGen/CGDebugInfo.cpp
 4411   if (T->isUnionType() && DeclName.empty()) {
tools/clang/lib/CodeGen/CGExprAgg.cpp
 1764     if (!RT->isUnionType()) {
tools/clang/lib/CodeGen/CGExprConstant.cpp
 1036       assert(E->getType()->isUnionType() &&
tools/clang/lib/CodeGen/CGObjCMac.cpp
 2510     if (FQT->isRecordType() || FQT->isUnionType()) {
 2511       if (FQT->isUnionType())
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
10289   if (CDT->isRecordType() || CDT->isUnionType())
tools/clang/lib/CodeGen/TargetInfo.cpp
 3571     if (FD->getType()->isRecordType() && !FD->getType()->isUnionType()) {
 3624         !FI.getReturnType()->getTypePtr()->isUnionType()) {
 8955   Enc += (RT->isUnionType()? 'u' : 's');
 8979     if (RT->isUnionType())
tools/clang/lib/Sema/SemaDecl.cpp
 8512           << PT->isUnionType()
tools/clang/lib/Sema/SemaDeclAttr.cpp
 3487   if (TD && TD->getUnderlyingType()->isUnionType())
tools/clang/lib/Sema/SemaDeclCXX.cpp
 1363         << DecompType << FD->getType()->isUnionType();
 1928       (Field->getType()->isUnionType()
 2463   if (BaseType->isUnionType()) {
tools/clang/lib/Sema/SemaExprCXX.cpp
 4532     return T->isUnionType();
tools/clang/lib/Sema/SemaExprObjC.cpp
 2373                 : Ret->isUnionType() ? /*Union*/ 1 : /*Struct*/ 0);
tools/clang/lib/Sema/SemaInit.cpp
 1209                      T->isUnionType() ? 3 :
 2009   if (DeclType->isUnionType() && IList->getNumInits() == 0) {
 2137     if (InitializedSomething && DeclType->isUnionType())
 2178     if (DeclType->isUnionType() && StructuredList) {
 2189       !DeclType->isUnionType()) {
 2204   if (!StructuredList && Field != FieldEnd && !DeclType->isUnionType() &&
tools/clang/lib/Sema/SemaOpenMP.cpp
14734       if (CurType->isUnionType()) {
15177   if (!Type->isStructureOrClassType() && !Type->isUnionType() &&
15826   if (!MapperType->isStructureOrClassType() && !MapperType->isUnionType()) {
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObjectChecker.cpp
  279          !R->getValueType()->isUnionType() &&
  317     if (T->isUnionType()) {
  378   assert(R->getValueType()->isUnionType() &&
tools/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedPointee.cpp
  185   if (PointeeT->isUnionType()) {
tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
 1506   if (RTy->isUnionType())
 2182     if (Ty->isUnionType())
tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  143   if (castTy->isUnionType())
tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp
  357   if (T->isRecordType() && !T->isUnionType())