API Reference > OdDAI Namespace > Classes > InverseAttrsValidationTask Class > InverseAttrsValidationTask Methods > InverseAttrsValidationTask::validate Method
InverseAttrsValidationTask::validate Method
Syntax
C++
virtual OdDAI::Logical validate(OdDAI::OdBaseInstanceValidationContext* pInstanceCtx, OdSharedPtr<InvalidValidationParamsBase>& invalidParams) override;
Parameters 
Description 
OdDAI::OdBaseInstanceValidationContext* pInstanceCtx 
[in] A raw pointer to the validation context with validate entity instance.  
OdSharedPtr<InvalidValidationParamsBase>& invalidParams 
[out] The struct with an array of pointers to Attribute instances which have unsatisfied size constraints for the application instance.  

True if all inverse attributes constraints are satisfied or if the instance has no inverse attributes; otherwise, the method returns False.

Checks whether the instance has inverse attributes with unsatisfied size constraints and retrieves the list of such attributes.

Copyright (c) 2002-2021. Open Design Alliance. All rights reserved.