.. ---------------------------------------------------------------------------------------------- Copyright (c) The Einsums Developers. All rights reserved. Licensed under the MIT License. See LICENSE.txt in the project root for license information. ---------------------------------------------------------------------------------------------- .. _cppapi_Properties: ========== Properties ========== .. note:: Generated from the C++ headers by ``apiary --emit-cpp-docs-json``. .. cpp:namespace:: apiary .. cpp:function:: void compute_properties(BoundClass &cls) Collapse @getter / @setter directive pairs on a class's methods into BoundProperty entries, recursing into nested classes. :param cls: The bound class whose methods are scanned for property directives. .. cpp:function:: void compute_properties(Module &module_) Compute properties for every class in a module. :param module_: The module whose classes are processed.