1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
## 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`.
|