text: /** \file PrefetchBit.hh
   *
   * Auto generated C++ code started by /home/vsm2/coursework/ECE511/gem5_master/src/mem/slicc/symbols/Type.py:457
   */
  
  #ifndef __PrefetchBit_HH__
  #define __PrefetchBit_HH__
  
  #include <iostream>
  #include <string>
  
  
  // Class definition
  /** \enum PrefetchBit
   *  \brief ...
   */
  enum PrefetchBit {
      PrefetchBit_FIRST,
      PrefetchBit_No = PrefetchBit_FIRST, /**< No, not a prefetch */
      PrefetchBit_Yes, /**< Yes, a prefetch */
      PrefetchBit_L1_HW, /**< This is a L1 hardware prefetch */
      PrefetchBit_L2_HW, /**< This is a L2 hardware prefetch */
      PrefetchBit_NUM
  };
  
  // Code to convert from a string to the enumeration
  PrefetchBit string_to_PrefetchBit(const std::string& str);
  
  // Code to convert state to a string
  std::string PrefetchBit_to_string(const PrefetchBit& obj);
  
  // Code to increment an enumeration type
  PrefetchBit &operator++(PrefetchBit &e);
  std::ostream& operator<<(std::ostream& out, const PrefetchBit& obj);
  
  #endif // __PrefetchBit_HH__
  