(self, cmd, blockname, params)
return validity
Generate all the valid usage information for a struct that is entirely output.

        That is, it is only ever filled out by the implementation other than
        the structure type and pointer chain members.
        Thus, we only create validity for the pointer chain member.
Generate all the valid usage information for a struct that is entirely output.
Generate all the valid usage information for a struct that is entirely output .
def makeOutputOnlyStructValidity(self, cmd, blockname, params):
        """Generate all the valid usage information for a struct that is entirely output.

        That is, it is only ever filled out by the implementation other than
        the structure type and pointer chain members.
        Thus, we only create validity for the pointer chain member.
        """
        # Start the validity collection for this struct
        validity = self.makeValidityCollection(blockname)

        for param in params:
            self.addSharedStructMemberValidity(
                cmd, blockname, param, validity)

        return validity
def makeOutputOnlyStructValidity ( self , cmd , blockname , params ) : # Start the validity collection for this struct validity = self . makeValidityCollection ( blockname ) for param in params : self . addSharedStructMemberValidity ( cmd , blockname , param , validity ) return validity