/Engine/Plugins/Runtime/CommonUI/Source/CommonUI/Public/CommonUIUtils.h
constCommonUIUtils::ECollisionPolicyCollisionPolicy =CommonUIUtils::ECollisionPolicy::Forbid; CommonUIUtils::ValidateBoundWidgetHierarchy(BlueprintWidgetTree, CompileLog, CollisionPolicy, GET_MEMBER_NAME_CHECKED(MyWidget, MySubWidget1Name), GET_MEMBER_NAME_CHECKED(MyWidget, MySubWidget2Name)); }
namespace CommonUIUtils { template<typename... ChildNameArgs> void CommonUIUtils::ValidateBoundWidgetHierarchy ( const [UWidgetTree](API\Runtime\UMG\Blueprint\UWidgetTree) & WidgetTree, [IWidgetCompilerLog](API\Runtime\UMG\Editor\IWidgetCompilerLog) & CompileLog, [ECollisionPolicy](API\Plugins\CommonUI\CommonUIUtils__ECollisionPolicy) CollisionPolicy, [FName](API\Runtime\Core\UObject\FName) ParentWidgetName, ChildNameArgs &&... ChildNames ) }