(clause-with-extraction-clause ClauseWithExtraction)
Access clause
field from a [[ClauseWithExtraction]] record. See active.clojure.sum-type/make-clause-with-extraction
.
Access `clause` field from a [[ClauseWithExtraction]] record. See [[active.clojure.sum-type/make-clause-with-extraction]].
(clause-with-extraction-constructor-call ClauseWithExtraction)
Access constructor-call
field from a [[ClauseWithExtraction]] record. See active.clojure.sum-type/make-clause-with-extraction
.
Access `constructor-call` field from a [[ClauseWithExtraction]] record. See [[active.clojure.sum-type/make-clause-with-extraction]].
(clause-with-extraction-ordered-accessors ClauseWithExtraction)
Access ordered-accessors
field from a [[ClauseWithExtraction]] record. See active.clojure.sum-type/make-clause-with-extraction
.
Access `ordered-accessors` field from a [[ClauseWithExtraction]] record. See [[active.clojure.sum-type/make-clause-with-extraction]].
(clause-with-extraction-predicate ClauseWithExtraction)
Access predicate
field from a [[ClauseWithExtraction]] record. See active.clojure.sum-type/make-clause-with-extraction
.
Access `predicate` field from a [[ClauseWithExtraction]] record. See [[active.clojure.sum-type/make-clause-with-extraction]].
(clause-with-extraction? thing)
Is object a ClauseWithExtraction
record? See active.clojure.sum-type/make-clause-with-extraction
.
Is object a `ClauseWithExtraction` record? See [[active.clojure.sum-type/make-clause-with-extraction]].
(clause-with-predicate-clause CaluseWithPredicate)
Access clause
field from a [[CaluseWithPredicate]] record. See active.clojure.sum-type/make-clause-with-predicate
.
Access `clause` field from a [[CaluseWithPredicate]] record. See [[active.clojure.sum-type/make-clause-with-predicate]].
(clause-with-predicate-predicate CaluseWithPredicate)
Access predicate
field from a [[CaluseWithPredicate]] record. See active.clojure.sum-type/make-clause-with-predicate
.
Access `predicate` field from a [[CaluseWithPredicate]] record. See [[active.clojure.sum-type/make-clause-with-predicate]].
(clause-with-predicate? thing)
Is object a CaluseWithPredicate
record? See active.clojure.sum-type/make-clause-with-predicate
.
Is object a `CaluseWithPredicate` record? See [[active.clojure.sum-type/make-clause-with-predicate]].
(default-clause-clause DefaultClause)
Access clause
field from a [[DefaultClause]] record. See active.clojure.sum-type/make-default-clause
.
Access `clause` field from a [[DefaultClause]] record. See [[active.clojure.sum-type/make-default-clause]].
(default-clause? thing)
Is object a DefaultClause
record? See active.clojure.sum-type/make-default-clause
.
Is object a `DefaultClause` record? See [[active.clojure.sum-type/make-default-clause]].
(make-clause-with-extraction predicate
constructor-call
clause
ordered-accessors)
Construct a ClauseWithExtraction
record.
predicate
: access via active.clojure.sum-type/clause-with-extraction-predicate
constructor-call
: access via active.clojure.sum-type/clause-with-extraction-constructor-call
clause
: access via active.clojure.sum-type/clause-with-extraction-clause
ordered-accessors
: access via active.clojure.sum-type/clause-with-extraction-ordered-accessors
Construct a `ClauseWithExtraction` record. `predicate`: access via [[active.clojure.sum-type/clause-with-extraction-predicate]] `constructor-call`: access via [[active.clojure.sum-type/clause-with-extraction-constructor-call]] `clause`: access via [[active.clojure.sum-type/clause-with-extraction-clause]] `ordered-accessors`: access via [[active.clojure.sum-type/clause-with-extraction-ordered-accessors]]
(make-clause-with-predicate predicate clause)
Construct a CaluseWithPredicate
record.
predicate
: access via active.clojure.sum-type/clause-with-predicate-predicate
clause
: access via active.clojure.sum-type/clause-with-predicate-clause
Construct a `CaluseWithPredicate` record. `predicate`: access via [[active.clojure.sum-type/clause-with-predicate-predicate]] `clause`: access via [[active.clojure.sum-type/clause-with-predicate-clause]]
(make-default-clause clause)
Construct a DefaultClause
record.
clause
: access via active.clojure.sum-type/default-clause-clause
Construct a `DefaultClause` record. `clause`: access via [[active.clojure.sum-type/default-clause-clause]]
(make-record-meta predicate constructor ordered-accessors)
Construct a RecordMeta
record.
predicate
: access via active.clojure.sum-type/record-meta-predicate
constructor
: access via active.clojure.sum-type/record-meta-constructor
ordered-accessors
: access via active.clojure.sum-type/record-meta-ordered-accessors
Construct a `RecordMeta` record. `predicate`: access via [[active.clojure.sum-type/record-meta-predicate]] `constructor`: access via [[active.clojure.sum-type/record-meta-constructor]] `ordered-accessors`: access via [[active.clojure.sum-type/record-meta-ordered-accessors]]
(make-sum-type-meta predicate types)
Construct a SumTypeMeta
record.
predicate
: access via active.clojure.sum-type/sum-type-meta-predicate
types
: access via active.clojure.sum-type/sum-type-meta-types
Construct a `SumTypeMeta` record. `predicate`: access via [[active.clojure.sum-type/sum-type-meta-predicate]] `types`: access via [[active.clojure.sum-type/sum-type-meta-types]]
(record-meta-constructor RecordMeta)
Access constructor
field from a [[RecordMeta]] record. See active.clojure.sum-type/make-record-meta
.
Access `constructor` field from a [[RecordMeta]] record. See [[active.clojure.sum-type/make-record-meta]].
(record-meta-ordered-accessors RecordMeta)
Access ordered-accessors
field from a [[RecordMeta]] record. See active.clojure.sum-type/make-record-meta
.
Access `ordered-accessors` field from a [[RecordMeta]] record. See [[active.clojure.sum-type/make-record-meta]].
(record-meta-predicate RecordMeta)
Access predicate
field from a [[RecordMeta]] record. See active.clojure.sum-type/make-record-meta
.
Access `predicate` field from a [[RecordMeta]] record. See [[active.clojure.sum-type/make-record-meta]].
(record-meta? thing)
Is object a RecordMeta
record? See active.clojure.sum-type/make-record-meta
.
Is object a `RecordMeta` record? See [[active.clojure.sum-type/make-record-meta]].
(sum-type-meta-predicate SumTypeMeta)
Access predicate
field from a [[SumTypeMeta]] record. See active.clojure.sum-type/make-sum-type-meta
.
Access `predicate` field from a [[SumTypeMeta]] record. See [[active.clojure.sum-type/make-sum-type-meta]].
(sum-type-meta-types SumTypeMeta)
Access types
field from a [[SumTypeMeta]] record. See active.clojure.sum-type/make-sum-type-meta
.
Access `types` field from a [[SumTypeMeta]] record. See [[active.clojure.sum-type/make-sum-type-meta]].
(sum-type-meta? thing)
Is object a SumTypeMeta
record? See active.clojure.sum-type/make-sum-type-meta
.
Is object a `SumTypeMeta` record? See [[active.clojure.sum-type/make-sum-type-meta]].
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close