Liking cljdoc? Tell your friends :D

nemesis.impl.forms


cleaningclj

(cleaning {:as s :keys [ns name arities]})

cljs-extend1clj

(cljs-extend1 class protocol method arity impl)

conj-typeclj

(conj-type reg {:keys [tag childs parents]})

declarationclj

(declaration spec)

deft_impl-bind-fieldsclj

(deft_impl-bind-fields fields [name argv & body])

extend-formsclj

(extend-forms {:as spec :keys [ns fullname]})

extensionclj

(extension spec)

function-definitionclj

(function-definition {:keys [name arities variadic]})

implementclj

(implement tag [name & body :as form])

implement_impl-body->casesclj

(implement_impl-body->cases tag cases)

implementersclj

(implementers spec)

given a generic spec, returns a vector of all types that implement the corresponding generic

given a generic spec,
returns a vector of all types that implement the corresponding generic
raw docstring

implementers-mapclj

(implementers-map)

protocol-declarationclj

(protocol-declaration {:keys [arities ns]})

protocol-extensionclj

(protocol-extension spec)

prototype_registeringclj

(prototype_registering {:as spec :keys [fullname arities]}
                       {:as case :keys [compiled arity type ns]})

prototypes_diffclj

(prototypes_diff ps1 ps2)

prototypes_learnclj

(prototypes_learn protos type parents)

prototypes_registeringclj

(prototypes_registering spec)

prototypes_teachclj

(prototypes_teach protos type childs)

thingclj

(thing impls)

thing_cases->declsclj

(thing_cases->decls xs)

thing_parse-impl-casesclj

(thing_parse-impl-cases [name & cases])

types-syncronisationclj

(types-syncronisation xs)

when type registry has been updated, we sometimes need to sync some generics declaration xs: the types that have changed only the generics impacted by this change will be synced

when type registry has been updated,
we sometimes need to sync some generics declaration
xs: the types that have changed
only the generics impacted by this change will be synced
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close