Idris2Doc : Text.WebIDL.Types.Attribute

Text.WebIDL.Types.Attribute

(source)

Definitions

isParenOrQuote : Char->Bool
Totality: total
Visibility: public export
isCommaOrParenOrQuote : Char->Bool
Totality: total
Visibility: public export
0Other : Type
Totality: total
Visibility: public export
dataEAInner : Type
  ExtendedAttributeInner ::

Totality: total
Visibility: public export
Constructors:
Nil : EAInner
    ε
(::) : EitherEAInnerOther->EAInner->EAInner
    ( ExtendedAttributeInner ) ExtendedAttributeInner
[ ExtendedAttributeInner ] ExtendedAttributeInner
{ ExtendedAttributeInner } ExtendedAttributeInner

Hints:
EqEAInner
ShowEAInner
0InnerOrOther : Type
Totality: total
Visibility: public export
innerAttribute : SnocListInnerOrOther->EAInner->EAInner
Totality: total
Visibility: public export
size : EAInner->Nat
  Number of `Other`s.

Totality: total
Visibility: public export
leaves : EAInner->Nat
  Number of `Other`s.

Totality: total
Visibility: public export
depth : EAInner->Nat
  Number of `Other`s.

Totality: total
Visibility: public export
dataExtAttribute : Type
  ExtendedAttributeRest ::
ExtendedAttribute
ε

ExtendedAttribute ::

Totality: total
Visibility: public export
Constructors:
Last : InnerOrOther->ExtAttribute
  ( ExtendedAttributeInner ) ExtendedAttributeRest
[ ExtendedAttributeInner ] ExtendedAttributeRest
{ ExtendedAttributeInner } ExtendedAttributeRest
Other ExtendedAttributeRest
Cons : InnerOrOther->ExtAttribute->ExtAttribute

Hints:
EqExtAttribute
HasAttributesExtAttribute
ShowExtAttribute
extAttribute : SnocListInnerOrOther->ExtAttribute->ExtAttribute
Totality: total
Visibility: public export
size : ExtAttribute->Nat
  Number of `Other`s.

Totality: total
Visibility: public export
leaves : ExtAttribute->Nat
  Number of leaves (unlike `size`, this includes empty leaves)

Totality: total
Visibility: public export
depth : ExtAttribute->Nat
  Number of `Other`s.

Totality: total
Visibility: public export
ExtAttributeList : Type
  ExtendedAttributeList ::
[ ExtendedAttribute ExtendedAttributes ]
ε

ExtendedAttributes ::
, ExtendedAttribute ExtendedAttributes
ε

Totality: total
Visibility: public export
Attributed : Type->Type
  TypeWithExtendedAttributes ::
ExtendedAttributeList Type

Totality: total
Visibility: public export
interfaceHasAttributes : Type->Type
Parameters: a
Constructor: 
MkHasAttributes

Methods:
attributes : a->ExtAttributeList

Implementations:
HasAttributesa=>HasAttributes (ArgumentListFab)
HasAttributesMaplike
HasAttributes ()
HasAttributesString
HasAttributesIdentifier
HasAttributesBool
HasAttributesFloatLit
HasAttributesIntLit
HasAttributesStringLit
(HasAttributesa, HasAttributesb) =>HasAttributes (a, b)
HasAttributesExtAttribute
HasAttributesa=>HasAttributes (Maybea)
HasAttributesa=>HasAttributes (Lista)
HasAttributesa=>HasAttributes (List1a)
NPHasAttributests=>HasAttributes (NPIts)
NPHasAttributests=>HasAttributes (NSIts)
POPHasAttributests=>HasAttributes (SOPIts)
HasAttributesa=>HasAttributes (IdlTypeFab)
attributes : HasAttributesa=>a->ExtAttributeList
Totality: total
Visibility: public export
generalAttrType : ListArg->TTImp->TTImp
  General type of a `attributes` function with the given list
of implicit and auto-implicit arguments, plus the given argument type
to be displayed.

Totality: total
Visibility: export
attrClaim : Name->ParamTypeInfo->Decl
  Top-level function declaration implementing the `attrbutes` function for
the given data type.

Totality: total
Visibility: export
attrImplClaim : Name->ParamTypeInfo->Decl
  Top-level declaration of the `HasAttributes`
implementation for the given data type.

Totality: total
Visibility: export
attrImplDef : Name->Name->Decl
  Top-level definition of the `Show` implementation for the given data type.

Totality: total
Visibility: export
attrClauses : ListName->Name->TypeInfo->ListClause
Totality: total
Visibility: export
attrDef : ListName->Name->TypeInfo->Decl
Totality: total
Visibility: export
HasAttributes : ListName->ParamTypeInfo->Res (ListTopLevel)
  Generate declarations and implementations for `HasAttributes`
for a given data type.

Totality: total
Visibility: export