|
using | Builder = typename _T_::Builder |
|
using | Definition = _T_ |
|
typedef _T_ | ElementType |
|
|
| Value (_T_ *_t=nullptr) |
|
| Value (const knowCore::ObjectSharedRef< _T_ > &_rhs) |
|
| Value (const Value &_rhs) |
|
Value & | operator= (const Value &_rhs) |
|
| Value (Builder &&_builder) |
|
| SharedRef (_T_ *_t, bool _own) |
|
| SharedRef (const SharedRef< _T_, _TDeleteCheck_ > &_rhs) |
|
SharedRef & | operator= (const SharedRef< _T_, _TDeleteCheck_ > &_rhs) |
|
template<typename _TCast_ > |
SharedRef< _TCast_, _TDeleteCheck_ > | d_cast () const |
|
template<typename _TCast_ , std::enable_if_t< std::is_base_of_v< _TCast_, _T_ >, bool > = true> |
SharedRef< _TCast_, _TDeleteCheck_ > | s_cast () const |
|
bool | operator== (const SharedRef< _T_ > &_rhs) const |
|
bool | operator== (const _T_ *_rhs) const |
|
| operator bool () const |
|
bool | isValid () const |
|
_T_ * | operator-> () |
|
const _T_ * | operator-> () const |
|
_T_ * | grab () |
|
_T_ * | data () |
|
const _T_ * | data () const |
|
The documentation for this class was generated from the following files: