MCPcopy Create free account
hub / github.com/catboost/catboost / TDynamicCast

Method TDynamicCast

util/ysafeptr.h:414–416  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

412public:
413 template <class TT>
414 TDynamicCast(TT* _ptr) {
415 ptr = dynamic_cast<T*>(CastToObjectBase(_ptr));
416 }
417 template <class TT>
418 TDynamicCast(const TT* _ptr) {
419 ptr = dynamic_cast<T*>(CastToObjectBase(const_cast<TT*>(_ptr)));

Callers

nothing calls this directly

Calls 2

CastToObjectBaseFunction · 0.85
GetBarePtrMethod · 0.80

Tested by

no test coverage detected