|
| using | ReferencedType = GridAccessorInterface< void * > |
| |
| using | ConstReferencedType = typename ConstIf< GridAccessorInterface< void * >, Bool(HANDLER::KIND &VALUEKIND::DEEP_CONSTNESS)>::type |
| |
| using | DirectlyReferencedType = GridAccessorInterface< void * > |
| |
| using | SelfType = BaseRef< GridAccessorInterface< void * >, StrongRefHandler > |
| |
| using | IsGenericBaseOf = std::true_type |
| |
| using | Handler = StrongRefHandler |
| |
| using | RefCompareType = RefCompare< MAXON_IS_COW_KIND(HANDLER::KIND), IsInterfaceType< GridAccessorInterface< void * > >::value > |
| |
| | BaseRef () |
| |
| MAXON_IMPLICIT | BaseRef (std::nullptr_t)=delete |
| |
| MAXON_IMPLICIT | BaseRef (GridAccessorInterface< void * > *o) |
| |
| | BaseRef (ForwardResultPtr< PTR > o) |
| |
| | BaseRef (ResultPtr< GridAccessorInterface< void * > > o, Int) |
| |
| | BaseRef (const BaseRef &src) |
| |
| MAXON_IMPLICIT | BaseRef (const REF &src) |
| |
| MAXON_IMPLICIT | BaseRef (REF &src) |
| |
| | BaseRef (BaseRef &&src) |
| |
| MAXON_IMPLICIT | BaseRef (REF &&src) |
| |
| GridAccessorInterface< void * > * | GetPointer () |
| |
| ConstReferencedType * | GetPointer () const |
| |
| GridAccessorInterface< void * > * | operator-> () |
| |
| ConstReferencedType * | operator-> () const |
| |
| std::conditional< std::is_void< GridAccessorInterface< void * > >::value, DeleteReturnType01, GridAccessorInterface< void * > >::type & | operator* () |
| |
| std::conditional< std::is_void< ConstReferencedType >::value, DeleteReturnType01, GridAccessorInterface< void * > >::type & | operator* () const |
| |
| | operator GridAccessorInterface< void * > * () |
| |
| | operator ConstReferencedType * () const |
| |
| | operator Bool () const |
| |
| | operator Bool () |
| |
| const std::conditional< std::is_void< GridAccessorInterface< void * > >::value, DeleteReturnType01, GridAccessorInterface< void * > >::type & | operator[] (Int) const=delete |
| |
| ResultRef< typename std::remove_const< GridAccessorInterface< void * > >::type > | MakeWritable (Bool resetOnError=true) |
| |
| ResultRef< typename std::remove_const< GridAccessorInterface< void * > >::type > | MakeWritableDontCopy () |
| |
| Bool | HasMultipleReferences () const |
| |
| std::conditional< std::is_void< GridAccessorInterface< void * > >::value, DeleteReturnType01, GridAccessorInterface< void * > >::type & | GetOrNull () const |
| |
| BaseRef & | operator= (GridAccessorInterface< void * > *src) |
| |
| BaseRef & | operator= (std::nullptr_t src) |
| |
| BaseRef & | operator= (const BaseRef &src) |
| |
| BaseRef & | operator= (const REF &src) |
| |
| BaseRef & | operator= (REF &src) |
| |
| BaseRef & | operator= (BaseRef &&src) |
| |
| BaseRef & | operator= (REF &&src) |
| |
| | ~BaseRef () |
| |
| Bool | operator== (const BaseRef &b) const |
| |
| Bool | operator== (const GridAccessorInterface< void * > *b) const |
| |
| Bool | operator== (typename std::remove_const< GridAccessorInterface< void * > >::type *b) const |
| |
| Bool | operator== (std::nullptr_t) const |
| |
| Bool | operator!= (const BaseRef &b) const |
| |
| Bool | operator!= (const GridAccessorInterface< void * > *b) const |
| |
| Bool | operator!= (typename std::remove_const< GridAccessorInterface< void * > >::type *b) const |
| |
| Bool | operator!= (std::nullptr_t) const |
| |
| Bool | operator< (const BaseRef &b) const |
| |
| | MAXON_OPERATOR_INEQUALITY (BaseRef) |
| |
| HashInt | GetHashCode () const |
| |
| UniqueHash | GetUniqueHashCode () const |
| |
| std::conditional< Bool(HANDLER::KIND &VALUEKIND::COW_MASK), typename std::remove_const< GridAccessorInterface< void * > >::type, GridAccessorInterface< void * > >::type * | Disconnect () |
| |
| void | PrivateSetTarget (ResultPtr< GridAccessorInterface< void * > > src) |
| |
| void | PrivateSetPointer (GridAccessorInterface< void * > *ptr) |
| |
| static void | PrivateLookupFn () |
| |
| static std::false_type | GenericVarianceCheck (const void *) |
| |
| static MAXON_ATTRIBUTE_FORCE_INLINE ResultMemT< BaseRef > | Create (ARGS &&... args) |
| |
| static const BaseRef & | NullValueRef () |
| |
| static std::conditional< Bool(HANDLER::KIND &VALUEKIND::UNIQUE_REFERENCE), BaseRef, const BaseRef & >::type | NullValue () |
| |
| GridAccessorInterface< void * > * | _object |
| |
| const void * | _impl |
| |
| static constexpr Bool | DIRECT_REF |
| |
| union { |
| T * _object |
| |
| const void * _impl |
| |
| }; | |
| |