PeriDyno 1.0.0
Loading...
Searching...
No Matches
TypeInfo Namespace Reference

Functions

template<class T, class ... Args>
std::shared_ptr< TNew (Args &&... args)
 
template<class TA, class TB>
TA * cast (TB *b)
 
template<class TA, class TB>
std::shared_ptr< TA > cast (std::shared_ptr< TB > b)
 

Function Documentation

◆ cast() [1/2]

template<class TA, class TB>
std::shared_ptr< TA > TypeInfo::cast ( std::shared_ptr< TB > b)
inline

Definition at line 293 of file Typedef.inl.

◆ cast() [2/2]

template<class TA, class TB>
TA * TypeInfo::cast ( TB * b)
inline

Definition at line 286 of file Typedef.inl.

◆ New()

template<class T, class ... Args>
std::shared_ptr< T > TypeInfo::New ( Args &&... args)

Definition at line 283 of file Typedef.inl.

Here is the caller graph for this function: