SHOGUN
4.2.0
|
This is one concrete implementation of policy that uses void pointers to store values.
Public Member Functions | |
virtual void | set (void **storage, const void *v) const |
virtual void | clear (void **storage) const |
virtual std::string | type () const |
virtual bool | matches (const std::type_info &ti) const |
bool | equals (void **storage, void **other_storage) const |
|
virtual |
|
virtual |
Compares two storages.
storage | pointer to a pointer to storage |
other_storage | pointer to a pointer to another storage |
Implements BaseAnyPolicy.
|
virtual |
|
virtual |
Puts provided value pointed by v (untyped to be generic) to storage.
storage | pointer to a pointer to storage |
v | pointer to value |
Implements BaseAnyPolicy.
|
virtual |