The Vish Visualization Shell 0.3
Vish
Wizt::VObjectIsOutOfMemory Struct Reference

Base class for out-of-memory exceptions that occur in a VObject's update() function. More...

#include <ocean/plankton/VObjectException.hpp>

Inheritance diagram for Wizt::VObjectIsOutOfMemory:
MemCore::Cache::OutOfMemory Wizt::VObjectException MemCore::Exception

Additional Inherited Members

Public Member Functions inherited from MemCore::Cache::OutOfMemory
 OutOfMemory ()=default
 Default constructor allowed.
 OutOfMemory (const OutOfMemory &OOM)=default
 Copy constructor allowed.
 OutOfMemory (const RefPtr< Cacheable > &theCacheable, const WeakPtr< Creature > &theCreature, const WeakPtr< Cache, CacheBase > &theCache)
 Constructor.
Public Member Functions inherited from MemCore::Exception
 Exception ()
 Empty construction.
 Exception (const char *s, const char *filename=0, int LineNo=0) noexcept
 Construct description from native C string.
 Exception (const Exception &E) noexcept
 Copy constructor with description.
 Exception (const std::string &s, const char *filename=nullptr, int LineNo=0) noexcept
 Construct from STL string.
Public Attributes inherited from MemCore::Cache::OutOfMemory
const WeakPtr< Cache, CacheBasemyCache
 The Cache that is managaging objects of this kind.
const RefPtr< CacheablemyCacheable
 The cacheable object that wanted the memory.
const WeakPtr< CreaturemyCreature
 The Creator.
Public Attributes inherited from MemCore::Exception
simplestring description
 optional detailed description
unsigned sourcefilelinenumber
 source line number
simplestring sourcefilename
 source file name

Detailed Description

Base class for out-of-memory exceptions that occur in a VObject's update() function.