TYPE_COMPOUND
&& child->GetType()->Kind() == TYPE_COMPOUND) {
if (nodeChildRawType->Kind() == TYPE_COMPOUND)
if (childKind == TYPE_COMPOUND || childKind == TYPE_ARRAY) {
== TYPE_COMPOUND) {
return TYPE_COMPOUND;
} else if (typeEntry->type->Kind() == TYPE_COMPOUND) {
return TYPE_COMPOUND;
case TYPE_COMPOUND:
if (node->GetType()->Kind() != TYPE_COMPOUND) {
== TYPE_COMPOUND) {
if (node->ChildAt(i)->GetType()->Kind() != TYPE_COMPOUND
constraints.SetTypeKind(TYPE_COMPOUND);
constraints.SetTypeKind(TYPE_COMPOUND);
constraints.SetTypeKind(TYPE_COMPOUND);
constraints.SetTypeKind(TYPE_COMPOUND);
constraints.SetTypeKind(TYPE_COMPOUND);
constraints.SetTypeKind(TYPE_COMPOUND);
constraints.SetTypeKind(TYPE_COMPOUND);