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 |