ObjectInterface Member List

This is the complete list of members for ObjectInterface, including all inherited members.

_interfaceObjectInterfacestatic
_staticInterfaceObjectInterfacestatic
Alloc(MAXON_SOURCE_LOCATION_DECLARATION, const ObjectInterface &src)ObjectInterfacestatic
Alloc(MAXON_SOURCE_LOCATION_DECLARATION)ObjectInterfaceprivatestatic
BaseInterface typedefObjectInterface
ClassImpl classObjectInterfacefriend
Clone() constObjectInterface
Clone() constObjectInterface
Compare(const maxon::ObjectInterface *other) constObjectInterface
ComponentWrapper classObjectInterfacefriend
ConstPtr typedefObjectInterface
CopyFrom(const ObjectInterface *src)ObjectInterface
GetClass() constObjectInterface
GetClassInfo() constObjectInterface
GetComponentInfoOfSuper(const REF *sptr, OverloadRank0) const MAXON_IF_TARGET_DEBUG(ObjectInterface
GetComponentInfoOfSuper(const REF *sptr, OverloadRank1) constObjectInterface
GetHashCode() constObjectInterface
GetHashCodeImpl() constObjectInterface
GetInfoOffset()ObjectInterfaceprivatestatic
GetInterfaceId()ObjectInterfacestatic
GetPtr()ObjectInterface
GetPtr() constObjectInterface
GetUniqueHashCode() constObjectInterface
GetUniqueHashCodeImpl() constObjectInterface
HandleConstMessage(const InternedId &message, void *argument) constObjectInterface
HandleMessage(const InternedId &message, void *argument)ObjectInterface
HasSameClass(const ObjectInterface *obj) constObjectInterface
InitObject(const void *argument)ObjectInterface
Interface typedefObjectInterface
INTERFACE_FLAGSObjectInterfacestatic
IsAllocType typedefObjectInterface
IsEqual(const maxon::ObjectInterface *other) constObjectInterface
IsInstanceOf() constObjectInterface
IsInstanceOf(const DataType &type) constObjectInterface
maxon::ClassInterface classObjectInterfacefriend
maxon::ComponentDescriptor classObjectInterfacefriend
maxon::StrongCOWRefHandler classObjectInterfacefriend
MAXON_ADD_TO_CONST_REFERENCE_CLASS(Bool operator==(std::nullptr_t) const { return RefCompare< MAXON_IS_COW_KIND(S::Handler::KIND), true >::template IsEqual< const ObjectInterface *, const ObjectInterface * >(this->GetPointer(), nullptr);} Bool operator!=(std::nullptr_t) const { return !RefCompare< MAXON_IS_COW_KIND(S::Handler::KIND), true >::template IsEqual< const ObjectInterface *, const ObjectInterface * >(this->GetPointer(), nullptr);} Bool operator==(const ObjectInterface *ref) const { return RefCompare< MAXON_IS_COW_KIND(S::Handler::KIND), true >::template IsEqual< const ObjectInterface *, const ObjectInterface * >(this->GetPointer(), ref);} Bool operator!=(const ObjectInterface *ref) const { return !RefCompare< MAXON_IS_COW_KIND(S::Handler::KIND), true >::template IsEqual< const ObjectInterface *, const ObjectInterface * >(this->GetPointer(), ref);} Bool operator==(ObjectInterface *ref) const { return RefCompare< MAXON_IS_COW_KIND(S::Handler::KIND), true >::template IsEqual< const ObjectInterface *, const ObjectInterface * >(this->GetPointer(), ref);} Bool operator!=(ObjectInterface *ref) const { return !RefCompare< MAXON_IS_COW_KIND(S::Handler::KIND), true >::template IsEqual< const ObjectInterface *, const ObjectInterface * >(this->GetPointer(), ref);} template< typename T > Bool operator==(T *ref) const { return RefCompare< MAXON_IS_COW_KIND(S::Handler::KIND), true >::template IsEqual< const ObjectInterface *, const ObjectInterface * >(this->GetPointer(), ref);} template< typename T > Bool operator!=(T *ref) const { return !RefCompare< MAXON_IS_COW_KIND(S::Handler::KIND), true >::template IsEqual< const ObjectInterface *, const ObjectInterface * >(this->GetPointer(), ref);} template< typename R, typename=typename maxon::details::DisableComparison< typename S::PrivateReferencedType, typename R::ReferencedType >::type > Bool operator==(const R &ref) const { static_assert(AlwaysFalse< R >::value, "Can't compare unrelated reference classes.");return false;} template< typename R, typename=typename maxon::details::DisableComparison< typename S::PrivateReferencedType, typename R::ReferencedType >::type > Bool operator!=(const R &ref) const { static_assert(AlwaysFalse< R >::value, "Can't compare unrelated reference classes.");return false;})ObjectInterface
MAXON_ENUM_LIST_CLASSObjectInterface
NullValuePtr()ObjectInterfacestatic
ObjectInterface()ObjectInterfaceprivate
ObjectInterface(const ObjectInterface &)ObjectInterfaceprivate
ObjectInterface(const ClassInfo *tbl)ObjectInterfaceexplicitprivate
operator=(const ObjectInterface &)ObjectInterfaceprivate
PrivateCheckClass()ObjectInterfaceprivate
PrivateFreeInstance(const ObjectInterface *o)ObjectInterfacestatic
PrivateGetInterface()ObjectInterfacestatic
PrivateInstantiateNullValueHelper()ObjectInterfacestatic
PrivateIsInstanceOf(const DataType &type) constObjectInterface
Ptr typedefObjectInterface
REFERENCE_KINDObjectInterfacestatic
RemoveReference() constObjectInterfaceprotected
StrongRefHandler classObjectInterfacefriend
ToString(const FormatStatement *formatStatement=nullptr) constObjectInterface
~ ObjectInterface()ObjectInterfaceprotected