iv::VLink Class Reference
#include <Link.hpp>
Public Member Functions | |
VLink () | |
template<class Target > | |
VLink (Target *) | |
template<class Target > | |
void | set (Target *) |
std::type_index | type () |
template<class Target > | |
Target * | get () |
Detailed Description
Link that can link to different types. This does not support any kind of concept control and it is not really needed in runtime. This is meant to be used for model extendability so complete list of possible target types can not be known so we need to accept that when working with VLinks.
Constructor & Destructor Documentation
◆ VLink() [1/2]
◆ VLink() [2/2]
Member Function Documentation
◆ set()
template<class Target >
void iv::VLink::set | ( | Target * | target | ) |
◆ type()
◆ get()
The documentation for this class was generated from the following files: