This is the complete list of members for ObjectInterface, including all inherited members.
_interface | ObjectInterface | static |
_staticInterface | ObjectInterface | static |
Alloc(MAXON_SOURCE_LOCATION_DECLARATION, const ObjectInterface &src) | ObjectInterface | static |
Alloc(MAXON_SOURCE_LOCATION_DECLARATION) | ObjectInterface | privatestatic |
BaseInterface typedef | ObjectInterface | |
ClassImpl class | ObjectInterface | friend |
Clone() const | ObjectInterface | |
Clone() const | ObjectInterface | |
Compare(const maxon::ObjectInterface *other) const | ObjectInterface | |
ComponentWrapper class | ObjectInterface | friend |
ConstPtr typedef | ObjectInterface | |
CopyFrom(const ObjectInterface *src) | ObjectInterface | |
GetClass() const | ObjectInterface | |
GetClassInfo() const | ObjectInterface | |
GetComponentInfoOfSuper(const REF *sptr, OverloadRank0) const MAXON_IF_TARGET_DEBUG( | ObjectInterface | |
GetComponentInfoOfSuper(const REF *sptr, OverloadRank1) const | ObjectInterface | |
GetHashCode() const | ObjectInterface | |
GetHashCodeImpl() const | ObjectInterface | |
GetInfoOffset() | ObjectInterface | privatestatic |
GetInterfaceId() | ObjectInterface | static |
GetPtr() | ObjectInterface | |
GetPtr() const | ObjectInterface | |
GetUniqueHashCode() const | ObjectInterface | |
GetUniqueHashCodeImpl() const | ObjectInterface | |
HandleConstMessage(const InternedId &message, void *argument) const | ObjectInterface | |
HandleMessage(const InternedId &message, void *argument) | ObjectInterface | |
HasSameClass(const ObjectInterface *obj) const | ObjectInterface | |
InitObject(const void *argument) | ObjectInterface | |
Interface typedef | ObjectInterface | |
INTERFACE_FLAGS | ObjectInterface | static |
IsAllocType typedef | ObjectInterface | |
IsEqual(const maxon::ObjectInterface *other) const | ObjectInterface | |
IsInstanceOf() const | ObjectInterface | |
IsInstanceOf(const DataType &type) const | ObjectInterface | |
maxon::ClassInterface class | ObjectInterface | friend |
maxon::ComponentDescriptor class | ObjectInterface | friend |
maxon::StrongCOWRefHandler class | ObjectInterface | friend |
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_CLASS | ObjectInterface | |
NullValuePtr() | ObjectInterface | static |
ObjectInterface() | ObjectInterface | private |
ObjectInterface(const ObjectInterface &) | ObjectInterface | private |
ObjectInterface(const ClassInfo *tbl) | ObjectInterface | explicitprivate |
operator=(const ObjectInterface &) | ObjectInterface | private |
PrivateCheckClass() | ObjectInterface | private |
PrivateFreeInstance(const ObjectInterface *o) | ObjectInterface | static |
PrivateGetInterface() | ObjectInterface | static |
PrivateInstantiateNullValueHelper() | ObjectInterface | static |
PrivateIsInstanceOf(const DataType &type) const | ObjectInterface | |
Ptr typedef | ObjectInterface | |
REFERENCE_KIND | ObjectInterface | static |
RemoveReference() const | ObjectInterface | protected |
StrongRefHandler class | ObjectInterface | friend |
ToString(const FormatStatement *formatStatement=nullptr) const | ObjectInterface | |
~ ObjectInterface() | ObjectInterface | protected |