CrossClj

0.7.1 docs

SourceDocs



RECENT
    VARS
    !>
    !>assoc
    !>assoc-in
    !>dissoc
    !>into
    !>merge
    !>set
    !>update-in
    ->Ova
    -smap!>
    <<
    add-elem-change-watch
    add-iwatch
    append!
    concat!
    delete-indices
    delete-iobjs
    delete-iwatches
    filter!
    has?
    indices
    insert!
    insert-fn
    make-elem-change-watch
    make-iwatch
    map!
    map-indexed!
    ova
    ova-state
    OvaProtocol
    refresh!
    reinit!
    remove!
    remove-iwatch
    reverse!
    select
    smap!
    smap-indexed!
    sort!

    « Index of all namespaces of this project

    macro
    (!> ova pchk & forms)
    (!>assoc ova chk & kvs)
    (!>assoc-in ova chk ks v)
    (!>dissoc ova chk k & ks)
    (!>into ova chk val)
    (!>merge ova chk m & ms)
    (!>set ova chk val)
    (!>update-in ova chk ks f)
    (->Ova state)
    Positional factory function for class hara.ova.Ova.
    
    Private
    (-smap!> ova pchk form)
    (<< ova)(<< ova pchk)
    (add-elem-change-watch ov k sel f)
    Private
    (add-iwatch ova irf)
    (append! ova & es)
    (concat! ova es)
    (delete-indices ova idx)
    Private
    (delete-iobjs ova indices)
    Private
    (delete-iwatches ova idx)
    (filter! ova pchk)
    (has? ova pchk)
    (indices ova)(indices ova pchk)
    (insert! ova val & [i])
    (insert-fn v val & [i])
    (make-elem-change-watch sel f)
    Private
    (make-iwatch ova)
    (map! ova f & args)
    (map-indexed! ova f)
    (ova)(ova coll)
    Private
    (ova-state)
    protocol
    (add-elem-watch ova k f)
    (clear-elem-watches ova)
    (clear-watches ova)
    (empty! ova)
    (get-elem-watches ova)
    (get-filtered ova k sel nv)
    (get-ref ova)
    (remove-elem-watch ova k)
    (refresh! ova coll)
    (reinit! ova)(reinit! ova coll)
    (remove! ova pchk)
    Private
    (remove-iwatch ova irf)
    (reverse! ova)
    (select ova)(select ova pchk)
    (smap! ova pchk f & args)
    (smap-indexed! ova pchk f)
    (sort! ova)(sort! ova comp)