fstar
  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val pure_effect_qn : Prims.string
val pure_hoare_effect_qn : Prims.string
val stack_effect_qn : Prims.string
val st_effect_qn : Prims.string
type effect_type =
  1. | E_Total
  2. | E_GTotal
  3. | E_Lemma
  4. | E_PURE
  5. | E_Pure
  6. | E_Stack
  7. | E_ST
  8. | E_Unknown
val uu___is_E_Total : effect_type -> Prims.bool
val uu___is_E_GTotal : effect_type -> Prims.bool
val uu___is_E_Lemma : effect_type -> Prims.bool
val uu___is_E_PURE : effect_type -> Prims.bool
val uu___is_E_Pure : effect_type -> Prims.bool
val uu___is_E_Stack : effect_type -> Prims.bool
val uu___is_E_ST : effect_type -> Prims.bool
val uu___is_E_Unknown : effect_type -> Prims.bool
val effect_type_to_string : effect_type -> Prims.string
val effect_name_to_type : FStar_Reflection_Types.name -> effect_type
val effect_type_is_pure : effect_type -> Prims.bool
val __proj__Mktype_info__item__ty : type_info -> FStar_Reflection_Types.typ
val __proj__Mktype_info__item__refin : type_info -> FStar_Reflection_Types.term FStar_Pervasives_Native.option
val type_info_to_string : type_info -> Prims.string
val unit_type_info : type_info
val is_total_or_gtotal : FStar_Reflection_Types.comp -> Prims.bool
val uu___is_TC_Typ : typ_or_comp -> Prims.bool
val __proj__TC_Typ__item__v : typ_or_comp -> FStar_Reflection_Types.typ
val __proj__TC_Typ__item__pl : typ_or_comp -> FStar_Reflection_Types.binder Prims.list
val __proj__TC_Typ__item__num_unflushed : typ_or_comp -> Prims.nat
val uu___is_TC_Comp : typ_or_comp -> Prims.bool
val __proj__TC_Comp__item__v : typ_or_comp -> FStar_Reflection_Types.comp
val __proj__TC_Comp__item__pl : typ_or_comp -> FStar_Reflection_Types.binder Prims.list
val __proj__TC_Comp__item__num_unflushed : typ_or_comp -> Prims.nat
val typ_or_comp_to_string : typ_or_comp -> Prims.string
val num_unflushed_of_typ_or_comp : typ_or_comp -> Prims.nat