## SmartPtr::cbegin method


Accessor for [cbegin()](./) method of an underling collection. Only compiles if [SmartPtr_](../smartptr_/) is specialization type with [cbegin()](./) method.

```cpp
template<typename Q> decltype(std::declval<const Q>().cbegin()) System::SmartPtr<T>::cbegin() const
```


### ReturnValue

iterator to the begin of collection

## See Also

* Class [SmartPtr](../)
* Namespace [System](../../)
* Library [Aspose.Page for C++](../../../)
