SOMEMORYERROR(3iv)
π SoMemoryError β memory error handling π
okay bestie, so this is the manual page for SoMemoryError(3IV) and honestly? it's a little icon. short, sweet, does exactly one job. let's get into it π«Ά
β¨ NAME β¨
SoMemoryError β memory error handling
like. the name says it all. it's giving errors, but make it memory π
𧬠INHERITS FROM π§¬
SoError > SoMemoryError
so it's a whole family tree situation β SoMemoryError is the baby of SoError, and it inherited the good genes (the type system, the debug string, all of it) πΈ
π SYNOPSIS π
#include <Inventor/errors/SoMemoryError.h>
Methods from class SoMemoryError:
static void setHandlerCallback(SoErrorCB *cb, void *data)
static SoErrorCB * getHandlerCallback()
static void * getHandlerData()
static SoType getClassTypeId()
Methods from class SoError:
const SbString & getDebugString() const
virtual SoType getTypeId() const
SbBool isOfType(SoType type) const
π DESCRIPTION π
okay so, SoMemoryError is what gets used for errors that get reported when there's a lack of memory. that's it. that's the whole vibe. when the memory says "no ma'am", this is the class that's catching the fallout ππ
π οΈ METHODS π οΈ
static void setHandlerCallback(SoErrorCB *cb, void *data)static SoErrorCB * getHandlerCallback()static void * getHandlerData()
these three are a little squad, fr fr. they set and return the handler callback for the SoMemoryError class. like, you hand it a callback and some data, or you ask it who the callback is and what data it's holding. bestie behavior π«Ά
static SoType getClassTypeId()
returns the type identifier for the SoMemoryError class. the little ID card. the birth certificate. the class type id β¨
π SEE ALSO π
SoDebugError, SoReadError
go read those too, they're all in the same friend group π
and that's the whole page, babe β no cap, you now know SoMemoryError better than it knows itself.
SoMemoryError(3IV)() π that's the source/version and date tag, mwah, signing off π
β¨πΈπ¦π
π¦ where this page comes from
- debian bookworm: inventor-doc 2.1.5-10+dfsg-2 Β· LGPL-2.0-or-later
- debian trixie: inventor-doc 2.1.6+ds-2 Β· LGPL-2.0-or-later
- ubuntu jammy: inventor-doc 2.1.5-10-24
- ubuntu noble: inventor-doc 2.1.5-10+dfsg-2.1build2 Β· LGPL-2.0-or-later
- ubuntu questing: inventor-doc 2.1.6+ds-2
- ubuntu resolute: inventor-doc 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- ubuntu stonking: inventor-doc 2.1.6.1+ds-1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms