Py-Meta-Utils
stable

Table of Contents:

  • Py Meta Utils
    • Useful Links
    • The Meta Options Factory Pattern as a library, and related metaclass utilities
    • Included Metaclass Utilities
      • Singleton
      • deep_getattr
      • OptionalMetaclass and OptionalClass
    • License
  • API Documentation
    • McsArgs
    • deep_getattr
    • MetaOption
      • AbstractMetaOption
    • MetaOptionsFactory
    • process_factory_meta_options
    • Utility Classes
      • EnsureProtectedMembers
      • Singleton
      • OptionalClass
      • OptionalMetaclass
Py-Meta-Utils
  • Docs »
  • Index
  • Edit on GitHub

Index

_ | A | C | D | E | G | I | M | N | O | P | Q | S

_

  • _contribute_to_class() (py_meta_utils.MetaOptionsFactory method)
  • _fill_from_meta() (py_meta_utils.MetaOptionsFactory method)
  • _get_meta_options() (py_meta_utils.MetaOptionsFactory method)
  • _options (py_meta_utils.MetaOptionsFactory attribute)

A

  • AbstractMetaOption (class in py_meta_utils)

C

  • check_value() (py_meta_utils.MetaOption method)
  • contribute_to_class() (py_meta_utils.MetaOption method)

D

  • deep_getattr() (in module py_meta_utils)
  • default (py_meta_utils.MetaOption attribute)

E

  • EnsureProtectedMembers (class in py_meta_utils)

G

  • get_value() (py_meta_utils.MetaOption method)
  • getattr() (py_meta_utils.McsArgs method)

I

  • inherit (py_meta_utils.MetaOption attribute)
  • is_abstract (py_meta_utils.McsArgs attribute)

M

  • McsArgs (class in py_meta_utils)
  • Meta (py_meta_utils.McsArgs attribute)
  • MetaOption (class in py_meta_utils)
  • MetaOptionsFactory (class in py_meta_utils)
  • module (py_meta_utils.McsArgs attribute)

N

  • name (py_meta_utils.MetaOption attribute)

O

  • OptionalClass (class in py_meta_utils)
  • OptionalMetaclass (class in py_meta_utils)

P

  • process_factory_meta_options() (in module py_meta_utils)

Q

  • qualname (py_meta_utils.McsArgs attribute)

S

  • Singleton (class in py_meta_utils)

© Copyright 2018, Brian Cappello Revision 8de20be0.

Built with Sphinx using a theme provided by Read the Docs.