parameters: (self, cmd, blockname, params)
return_statement: return validity
docstring: 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.
docstring_summary: Generate all the valid usage information for a struct that is entirely output.
docstring_tokens: Generate all the valid usage information for a struct that is entirely output .
function: 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
function_tokens: 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