properties.h File Reference
Include dependency graph for properties.h:
This graph shows which files directly or indirectly include this file:
Classes | |
struct | mpqc::python::properties::PyProvides< Property > |
Namespaces | |
mpqc | |
The top-level namespace for all Massively Parallel Quantum Chemistry package. | |
mpqc::python | |
mpqc::python::properties | |
Functions | |
template<class Property > | |
std::shared_ptr< Property > | mpqc::python::properties::make_property_kv (const KeyVal *kv) |
template<class Property , class ... Args> | |
auto | mpqc::python::properties::make_property_factory (Args ... args) |
template<class Property > | |
auto | mpqc::python::properties::compute (Property &&p) -> decltype(p.value() ->value()) |
template<class Property > | |
py::str | mpqc::python::properties::str (Property &p, std::string name) |
template<class Property > | |
auto | mpqc::python::properties::make_property_class (py::module m, std::string name) |
ProviderBase * | mpqc::python::properties::provider (const std::type_info &type_info, py::handle h) |
template<class Property , class ... Args> | |
auto | mpqc::python::properties::make_provider_class (py::class_< Property, Args... > property) |
void | mpqc::python::properties::__init__ (py::module m) |