#include <rtti/defaultlinkresolver.h>
Public Member Functions | |
DefaultLinkResolver (const OwnedObjectList &objects) | |
![]() | |
virtual | ~LinkResolver ()=default |
bool | resolveLinks (const UnresolvedPointerList &unresolvedPointers, utility::ErrorState &errorState) |
Static Public Member Functions | |
static bool | sResolveLinks (const OwnedObjectList &objects, const UnresolvedPointerList &unresolvedPointers, utility::ErrorState &errorState) |
Additional Inherited Members | |
![]() | |
enum | EInvalidLinkBehaviour { TreatAsError, Ignore } |
Default implementation of LinkResolver that can resolve UnresolvedPointer against a list of object coming out of deserialization.
DefaultLinkResolver | ( | const OwnedObjectList & | objects | ) |
|
static |
Convenience function that internally just constructs a DefaultLinkResolver and passes on the arguments