## IsTemplateBaseOf typedef


Represents std::is_base_of<Base, Derived> counterpart that determine the inheritance of not instantiated Base template class from instantiated Derived template class. Will fail with multiple inheritance or non-public inheritance from Base.

```cpp
using System::Details::IsTemplateBaseOf =  typename IsTemplateBaseOfImpl<Base, Derived>::type
```


## See Also

* Namespace [System::IO](../)
* Library [Aspose.PDF for C++](../../)
