- if (src.getFaultcode())
- setFaultcode(src.getFaultcode()->cloneFaultcode());
- if (src.getFaultstring())
- setFaultstring(src.getFaultstring()->cloneFaultstring());
- if (src.getFaultactor())
- setFaultactor(src.getFaultactor()->cloneFaultactor());
- if (src.getDetail())
- setDetail(src.getDetail()->cloneDetail());
+ IMPL_CLONE_TYPED_CHILD(Faultcode);
+ IMPL_CLONE_TYPED_CHILD(Faultstring);
+ IMPL_CLONE_TYPED_CHILD(Faultactor);
+ IMPL_CLONE_TYPED_CHILD(Detail);