tf.compat.v1.flags.EnumClassParser
  Parser of an Enum class member.
  Inherits From: ArgumentParser
  
  tf.compat.v1.flags.EnumClassParser(
    enum_class, case_sensitive=True
)
  
   
    
     
     
    
    
     
      | Args | 
     
     
      enum_class | 
      class, the Enum class with all possible flag values. | 
     
     
      case_sensitive | 
      bool, whether or not the enum is to be case-sensitive. If False, all member names must be unique when case is ignored. | 
     
    
   
   
  
   
    
     
     
    
    
     
      | Raises | 
     
     
      TypeError | 
      When enum_class is not a subclass of Enum. | 
     
     
      ValueError | 
      When enum_class is empty. | 
     
    
   
   
  
   
    
     
     
    
    
     
      | Attributes | 
     
     
      member_names | 
      The accepted enum names, in lowercase if not case sensitive. | 
     
    
   
   
  Methods
  flag_type
  flag_type()
  See base class.
  parse
  parse(
    argument
)
  Determines validity of argument and returns the correct element of enum.
  
   
    
     
     
    
    
     
      | Args | 
     
     
      argument | 
      str or Enum class member, the supplied flag value. | 
     
    
   
   
  
   
    
     
     
    
    
     
      | Returns | 
     
     
      | The first matching Enum class member in Enum class. | 
     
    
   
   
  
   
    
     
     
    
    
     
      | Raises | 
     
     
      ValueError | 
      Raised when argument didn't match anything in enum. | 
     
    
   
   
  Class Variables