List of all members
GridAccessorRef< Generic > Class Reference
#include <volumeaccessors.h>
Inheritance diagram for GridAccessorRef< Generic >:
[
legend
]
Additional Inherited Members
Public Types inherited from
BaseRef< GridAccessorInterface< void * >, StrongRefHandler >
using
ReferencedType
=
GridAccessorInterface
< void * >
using
ConstReferencedType
= typename
ConstIf
<
GridAccessorInterface
< void * >,
Bool
(
StrongRefHandler
::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
(
StrongRefHandler
::KIND),
IsInterfaceType
<
GridAccessorInterface
< void * > >::value >
Public Member Functions inherited from
BaseRef< GridAccessorInterface< void * >, StrongRefHandler >
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
GridAccessorInterface
< void * > &
operator*
()
ConstReferencedType
&
operator*
() const
operator GridAccessorInterface< void * > *
()
operator ConstReferencedType *
() const
operator Bool
() const
operator Bool
()
const
GridAccessorInterface
< void * > &
operator[]
(
Int
) const=delete
ResultRef
< typename std::remove_const<
GridAccessorInterface
< void * > >::type >
MakeWritable
(
Bool
resetOnError=true)
GridAccessorInterface
< void * > &
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
HashInt
GetHashCode
() const
GridAccessorInterface
< void * > *
Disconnect
()
void
PrivateSetTarget
(
ResultPtr
<
GridAccessorInterface
< void * > > src)
void
PrivateSetPointer
(
GridAccessorInterface
< void * > *ptr)
Static Public Member Functions inherited from
BaseRef< GridAccessorInterface< void * >, StrongRefHandler >
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
(
StrongRefHandler
::KIND &
VALUEKIND::UNIQUE_REFERENCE
),
BaseRef
, const
BaseRef
& >::type
NullValue
()
Static Public Attributes inherited from
BaseRef< GridAccessorInterface< void * >, StrongRefHandler >
static const
Bool
DIRECT_REF
Protected Attributes inherited from
BaseRef< GridAccessorInterface< void * >, StrongRefHandler >
GridAccessorInterface
< void * > *
_object
maxon
GridAccessorRef< Generic >
Copyright © 2020 MAXON Computer GmbH. Visit
developers.maxon.net
for the latest version. Last updated on Tue Nov 17 2020