text: #pragma once
  #ifndef DISH2_PERIPHERAL_READABLE_STATE_INTROSPECTIVE_STATE_RAW_INTROSPECTIVE_STATE_EPOCH_HPP_INCLUDE
  #define DISH2_PERIPHERAL_READABLE_STATE_INTROSPECTIVE_STATE_RAW_INTROSPECTIVE_STATE_EPOCH_HPP_INCLUDE
  
  #include "../../../../../../third-party/conduit/include/uitsl/datastructs/PodLeafNode.hpp"
  #include "../../../../../../third-party/conduit/include/uitsl/meta/TypeName.hpp"
  
  namespace dish2 {
  
  /**
   * Current epoch.
   *
   * See `dish2::EpochAdvanceService`.
   */
  struct Epoch : public uitsl::PodLeafNode<size_t> {
    // inherit constructors
    using parent_t = uitsl::PodLeafNode<size_t>;
    using parent_t::parent_t;
  };
  
  } // namespace dish2
  
  namespace uitsl {
  
  UITSL_ENABLE_TYPENAME( dish2::Epoch );
  
  } // namespace uitsl
  
  #endif // #ifndef DISH2_PERIPHERAL_READABLE_STATE_INTROSPECTIVE_STATE_RAW_INTROSPECTIVE_STATE_EPOCH_HPP_INCLUDE
  