package ecaml

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Face.AttributeSource

Sourcetype _ t =
  1. | Background : Background.t t
  2. | Box : Box.t t
  3. | Extend : Extend.t t
  4. | Font : Font.t t
  5. | Font_family : Font_family.t t
  6. | Font_foundry : Font_foundry.t t
  7. | Foreground : Foreground.t t
  8. | Height : Height.t t
  9. | Inherit : Inherit.t t
  10. | Inverse_video : Inverse_video.t t
  11. | Overline : Overline.t t
  12. | Slant : Slant.t t
  13. | Stipple : Stipple.t t
  14. | Strike_through : Strike_through.t t
  15. | Underline : Underline.t t
  16. | Weight : Weight.t t
  17. | Width : Width.t t
Sourceval sexp_of_t : 'a__013_. ('a__013_ -> Sexplib0.Sexp.t) -> 'a__013_ t -> Sexplib0.Sexp.t
Sourcetype 'a attribute = 'a t
Sourceval value_module : 'a. 'a t -> (module Attribute_value with type t = 'a)
Sourceval unspecified_value : 'a t -> 'a
Sourceval to_symbol : 'a t -> Symbol.t
Sourceval compare_name : 'a t -> 'b t -> int
Sourcemodule Packed : sig ... end
Sourceval of_value_exn : 'a t -> Value.t -> 'a
Sourceval to_value : 'a t -> 'a -> Value.t
Sourceval face_attribute_relative_p : Symbol.t -> Ecaml_value__.Value0.t -> bool
Sourceval is_relative : 'a t -> 'a -> bool
Sourceval merge_face_attribute : Symbol.t -> Ecaml_value__.Value0.t -> Ecaml_value__.Value0.t -> Ecaml_value__.Value0.t
Sourceval merge : 'a t -> 'a -> 'a -> 'a