memoized
========
wield.declarative.properties.memoized

.. currentmodule:: wield.declarative.properties.memoized




.. rubric:: Aliases

Items from sub-modules exposed to import from this module

.. list-table::
   :class: longtable
   :width: 100%

 







.. automodule:: wield.declarative.properties.memoized

   
   
   .. rubric:: Classes

   .. autosummary::
      :toctree:
      :template: custom-class-template.rst
   
      ClassMemoizedDescriptor
      MemoizeFunction
      MemoizedDescriptor
      MemoizedDescriptorFNoSet
      memoized_class_property
      mfunction
   
   

   
   
   

   
   
   .. rubric:: Functions

   .. the null templates have autosummary make the table, but not the entries

   .. autosummary::
      :template: custom-null-function-template.rst

   
      dproperty
      dproperty_fns
      dproperty_plain
      mproperty
      mproperty_fns
      mproperty_plain
   
   

   
   

   .. rubric:: Exceptions

   .. autosummary::
      :template: custom-null-function-template.rst

   
      AccessError
   
   



   .. rubric:: Details

   
 
   .. autofunction:: dproperty
 
   .. autofunction:: dproperty_fns
 
   .. autofunction:: dproperty_plain
 
   .. autofunction:: mproperty
 
   .. autofunction:: mproperty_fns
 
   .. autofunction:: mproperty_plain
 
   
 
   .. autoexception:: AccessError

   

