ErrorInterface Member List

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

_interface ErrorInterface static
_staticInterface ErrorInterface static
Alloc (MAXON_SOURCE_LOCATION_DECLARATION, const ErrorInterface &src) ErrorInterface static
Alloc (MAXON_SOURCE_LOCATION_DECLARATION) ErrorInterface private static
maxon::ObjectInterface::Alloc (MAXON_SOURCE_LOCATION_DECLARATION, const ObjectInterface &src) ObjectInterface static
BaseInterface typedef ObjectInterface
Clone () const ObjectInterface
Clone () const ObjectInterface
比较 (const maxon::ObjectInterface *other) const ObjectInterface
ConstPtr typedef ErrorInterface
CopyFrom (const ObjectInterface *src) ObjectInterface
ErrorInterface () ErrorInterface private
ErrorInterface (const ErrorInterface &) ErrorInterface private
GetCause () const ErrorInterface
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
GetHashValueImpl () const ObjectInterface
GetInfoOffset () ErrorInterface private static
GetInterfaceId () ErrorInterface static
GetLocation () const ErrorInterface
GetMachine (MachineRef &machine) const ErrorInterface
GetMessage () const ErrorInterface
GetPtr () ErrorInterface
GetPtr () const ErrorInterface
GetStackTrace () const ErrorInterface
HandleMessage (const InternedId &message, const void *argument) ObjectInterface
HasSameClass (const ObjectInterface *obj) const ObjectInterface
InitObject (const void *argument) ObjectInterface
接口 typedef ErrorInterface
INTERFACE_FLAGS ObjectInterface static
IsAllocType typedef ErrorInterface
IsEqual (const maxon::ObjectInterface *other) const ObjectInterface
IsInstanceOf () const ObjectInterface
IsInstanceOf (const DataType &type) const ObjectInterface
maxon::ClassInterface class ErrorInterface friend
maxon::ComponentDescriptor class ErrorInterface friend
maxon::StrongCOWRefHandler class ErrorInterface friend
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);}) ObjectInterface
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);}) ObjectInterface
maxon::ObjectInterface::MAXON_ADD_TO_CONST_REFERENCE_CLASS (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);}) ObjectInterface
maxon::ObjectInterface::MAXON_ADD_TO_CONST_REFERENCE_CLASS (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);}) 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_CLASS ObjectInterface
NullValuePtr () ObjectInterface static
ObjectInterface () ObjectInterface private
ObjectInterface (const ObjectInterface &) ObjectInterface private
ObjectInterface (const ClassInfo *tbl) ObjectInterface explicit private
operator= (const ErrorInterface &) ErrorInterface private
PrivateCheckClass () ErrorInterface private
PrivateDestructInstance (ObjectInterface *o) ObjectInterface private static
PrivateFreeInstance (ObjectInterface *o) ObjectInterface static
PrivateGetCode () const ErrorInterface
PrivateGetInterface () ErrorInterface static
PrivateGetPreallocation () const ErrorInterface
PrivateInstantiateNullValueHelper () ErrorInterface static
PrivateIsInstanceOf (const DataType &type) const ObjectInterface
PrivateSetCode (Int code) ErrorInterface
PrivateSetDebugError (const Error &cause) const ErrorInterface
PrivateSetPreallocation (ThreadReferencedError preallocation) const ErrorInterface
Ptr typedef ErrorInterface
REFERENCE_KIND ErrorInterface static
RemoveReference () const ObjectInterface protected
SetCause (const Error &cause) ErrorInterface
SetLocation (MAXON_SOURCE_LOCATION_DECLARATION) ErrorInterface
SetMachine (const MachineRef &machine) ErrorInterface
SetMessage (const String &message) ErrorInterface
SetStackTrace (const Block< void *const > &trace) ErrorInterface
SetStackTrace (Int skip=STACKTRACE_SKIP) ErrorInterface
ToString (const FormatStatement *formatStatement=nullptr) const ObjectInterface
~ ErrorInterface () ErrorInterface protected
~ ObjectInterface () ObjectInterface protected