|
|
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: