Open Search
    ErrorInterface Member List

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

    _interfaceErrorInterfacestatic
    _staticInterfaceErrorInterfacestatic
    Alloc(const maxon::SourceLocation &, const ErrorInterface &src)ErrorInterfacestatic
    Alloc(const maxon::SourceLocation &)ErrorInterfaceprivatestatic
    maxon::ObjectInterface::Alloc(const maxon::SourceLocation &, const ObjectInterface &src)ObjectInterfacestatic
    BaseInterface typedefObjectInterface
    Clone() constObjectInterface
    Clone() constObjectInterface
    Compare(const maxon::ObjectInterface *other) constObjectInterface
    ConstPtr typedefErrorInterface
    CopyFrom(const ObjectInterface *src)ObjectInterface
    DefaultValuePtr()ObjectInterfacestatic
    ErrorInterface()ErrorInterfaceprivate
    ErrorInterface(const ErrorInterface &)ErrorInterfaceprivate
    FormatMessage(const LanguageRef &language, const PartFormatter &partFormatter) constErrorInterface
    FormatPart(const LanguageRef &language, const ErrorInterface::PartFormatter &fmt, const T &part)ErrorInterfacestatic
    GetCause() constErrorInterface
    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()ErrorInterfaceprivatestatic
    GetInterfaceId()ErrorInterfacestatic
    GetLocation() constErrorInterface
    GetMachine(MachineRef &machine) constErrorInterface
    GetMessage() constErrorInterface
    GetPtr()ErrorInterface
    GetPtr() constErrorInterface
    GetStackTrace() constErrorInterface
    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 typedefErrorInterface
    INTERFACE_FLAGSObjectInterfacestatic
    IsAllocType typedefErrorInterface
    IsCancellation() constErrorInterface
    IsEqual(const maxon::ObjectInterface *other) constObjectInterface
    IsInstanceOf() constObjectInterface
    IsInstanceOf(const DataType &type) constObjectInterface
    maxon::ClassInterface classErrorInterfacefriend
    maxon::ComponentDescriptor classErrorInterfacefriend
    maxon::StrongCOWRefHandler classErrorInterfacefriend
    MAXON_ADD_TO_CONST_REFERENCE_CLASS(RefMemberType< S > DbgStop() { DebugOutput(OUTPUT::DIAGNOSTIC, static_cast< const typename S::ReferenceClass * >(this) ->ToString());DebugStop();return this->PrivateGetRefMember();} RefMemberType< S > CritStop() { CriticalOutput(static_cast< const typename S::ReferenceClass * >(this) ->ToString());return this->PrivateGetRefMember();} RefMemberType< S > DiagOutput() { DiagnosticOutput(static_cast< const typename S::ReferenceClass * >(this) ->ToString());return this->PrivateGetRefMember();})ErrorInterface
    maxon::ObjectInterface::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_ADD_TO_COPY_ON_WRITE_REFERENCE_CLASS(protected:void Create(MAXON_SOURCE_LOCATION_DECLARATION) { *static_cast< typename S::DirectlyReferencedType::Hxx1::ReferenceClass * >(this)=S::DirectlyReferencedType::Hxx1::ErrObj::GetInstance()();typename S::DirectlyReferencedType::Ptr e=this->MakeWritable(false).GetPointer();e.SetLocation(MAXON_SOURCE_LOCATION_FORWARD);} void Create(MAXON_SOURCE_LOCATION_DECLARATION, const String &msg) { *static_cast< typename S::DirectlyReferencedType::Hxx1::ReferenceClass * >(this)=S::DirectlyReferencedType::Hxx1::ErrObj::GetInstance()();typename S::DirectlyReferencedType::Ptr e=this->MakeWritable(false).GetPointer();e.SetLocation(MAXON_SOURCE_LOCATION_FORWARD);e.SetMessage(msg);} void Create(MAXON_SOURCE_LOCATION_DECLARATION, const String &msg, const Error &cause) { *static_cast< typename S::DirectlyReferencedType::Hxx1::ReferenceClass * >(this)=S::DirectlyReferencedType::Hxx1::ErrObj::GetInstance()();typename S::DirectlyReferencedType::Ptr e=this->MakeWritable(false).GetPointer();e.SetLocation(MAXON_SOURCE_LOCATION_FORWARD);e.SetMessage(msg);e.SetCause(cause);})ErrorInterface
    MAXON_ENUM_LIST_CLASSObjectInterface
    ObjectInterface()ObjectInterfaceprivate
    ObjectInterface(const ObjectInterface &)ObjectInterfaceprivate
    ObjectInterface(const ClassInfo *tbl)ObjectInterfaceexplicitprivate
    operator=(const ErrorInterface &)ErrorInterfaceprivate
    PartFormatter typedefErrorInterface
    PrivateCheckClass()ErrorInterfaceprivate
    PrivateFreeInstance(const ObjectInterface *o)ObjectInterfacestatic
    PrivateGetCode() constErrorInterface
    PrivateGetInterface()ErrorInterfacestatic
    PrivateGetPreallocation() constErrorInterface
    PrivateInstantiateDefaultValueHelper()ErrorInterfacestatic
    PrivateIsInstanceOf(const DataType &type) constObjectInterface
    PrivateSetCode(Int code)ErrorInterface
    PrivateSetDebugError(const Error &cause) constErrorInterface
    PrivateSetPreallocation(ThreadReferencedError preallocation) constErrorInterface
    Ptr typedefErrorInterface
    REFERENCE_KINDErrorInterfacestatic
    RemoveReference() constObjectInterfaceprotected
    SetCause(const Error &cause)ErrorInterface
    SetLocation(MAXON_SOURCE_LOCATION_DECLARATION)ErrorInterface
    SetMachine(const MachineRef &machine)ErrorInterface
    SetMessage(const String &message)ErrorInterface
    SetMessageDelegate(Delegate< String(const LanguageRef &language, const ErrorInterface::PartFormatter &fmt)> &&message)ErrorInterface
    SetStackTrace(const Block< void *const > &trace)ErrorInterface
    SetStackTrace(Int skip=STACKTRACE_SKIP)ErrorInterface
    ToString(const FormatStatement *formatStatement=nullptr) constObjectInterface
    ~ ErrorInterface()ErrorInterfaceprotected
    ~ ObjectInterface()ObjectInterfaceprotected