Open Search
    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