Files
openmethod/doc/domain.adoc
Jean-Louis Leroy 5e0fa8ee4b inception
2025-03-08 15:31:25 -05:00

35 lines
547 B
Plaintext

## domain
### Synopsis
Defined in <boost/openmethod/policies/basic_policy.hpp>.
```c++
namespace boost::openmethod::policies {
template<class Policy>
struct domain {
template<class Class> static vptr_type static_vptr;
// unspecified members
};
}
```
### Description
`domain` is a registry of classes and methods registered in a _Policy_,
and their dispatch tables.
### Members
#### static_vptr
```c++
template<class Class>
static vptr_type static_vptr;
```
Contains the pointer to the v-table for _Class_. Set by `initialize`.