Liking cljdoc? Tell your friends :D

active.clojure.record-helper


add-accessor-docclj

(add-accessor-doc accessor type field docref)
source

add-constructor-docclj

(add-constructor-doc constructor constructor-args type field-triples)
source

add-metaclj

(add-meta sym meta-info)
source

add-predicate-docclj

(add-predicate-doc type predicate docref)
source

add-spec-codeclj

(add-spec-code spec-name predicate field-triples constructor-args constructor)
source

document-with-arglistclj

(document-with-arglist n arglist doc)
source

fn-get-accessor-from-field-tripleclj

(fn-get-accessor-from-field-triple type
                                   docref
                                   constructor
                                   field-triples
                                   meta-info)
source

fn-get-accessor-from-field-triple-no-java-classclj

(fn-get-accessor-from-field-triple-no-java-class type
                                                 docref
                                                 constructor
                                                 field-triples
                                                 fields
                                                 rtd-symbol
                                                 meta-info)
source

global-record-type-registryclj

source

name-docclj

(name-doc field)
source

name-specclj

(name-spec field)
source

prepare-arguments!clj

(prepare-arguments! form ns ?type ?second ?params)

Checks validity of arguments and prepares them for define-record-type call. Returns vector of arguments: [type options constructor constructor-args predicate field-triples opt+specs].

If :nongenerative option is truthy, the given nongenerative-id is registered in the global-record-type-registry. If this id already exists, but the definitions are different, an error is thrown. Otherwise nil is returned.

Checks validity of arguments and prepares them for `define-record-type` call.
Returns vector of arguments:
[type options constructor constructor-args predicate field-triples opt+specs].

If :nongenerative option is truthy, the given nongenerative-id is registered in
the global-record-type-registry. If this id already exists, but the definitions
are different, an error is thrown. Otherwise `nil` is returned.
sourceraw docstring

referenceclj

(reference name)
source

remove-record-typeclj

(remove-record-type nongenerative-id)
source

report-lens-deprecationclj

(report-lens-deprecation type)
source

throw-illegal-argument-exceptionclj

(throw-illegal-argument-exception msg)
source

validate-fieldsclj

(validate-fields fields name)
sourceraw docstring

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

× close