HasTypePredicate
addressType, HasTypePredicate<DIEAddressingType>());
arrayType, HasTypePredicate<DIEArrayType>());
typeEntry, HasTypePredicate<DIESubrangeType>());
parameterEntry, HasTypePredicate<DIEFormalParameter>());
typeEntry, HasTypePredicate<DIEPointerToMemberType>());
entry, HasTypePredicate<DIETypedef>());
typeEntry, HasTypePredicate<DIEAddressingType>());
typeEntry, HasTypePredicate<DIEModifiedType>());
typeEntry, HasTypePredicate<DIEArrayType>());
typeEntry, HasTypePredicate<DIEEnumerationType>());