ScXMLAppendOpExprDataObj(3)

πŸ“¦
version 4.0.10 Β· 4 versions
, in fedora 43, fedora 44

πŸ’– ScXMLAppendOpExprDataObj πŸ’–

okay so bestie, welcome to the glow-up edition of the ScXMLAppendOpExprDataObj(3) manual page from Coin πŸŽ€ β€” yes that Coin, the 3D graphics toolkit one, and yes this is a real class, and yes we're gonna read the whole thing together, no skimming, no skipping, we're doing this properly πŸ’…


✨ NAME ✨

ScXMLAppendOpExprDataObj β€” that's the whole name, that's it, that's the vibe πŸ¦‹


🌸 SYNOPSIS 🌸

She inherits ScXMLExprDataObj. Lineage! πŸ‘‘

Inherits ScXMLExprDataObj.

🫢 Public Member Functions

  • virtual SoType getTypeId (void) const β€” hands you the type identification of an object derived from a class that inherits SoBase. What's it for? runtime type checking and "downward" casting, periodt. πŸ”₯
  • ScXMLAppendOpExprDataObj (ScXMLDataObj *lhs, ScXMLDataObj *rhs) β€” the constructor, takes an lhs and an rhs, iconic.
  • void setLHS (ScXMLDataObj *lhs) β€” sets the left-hand side.
  • const ScXMLDataObj * getLHS (void) const β€” gets the left-hand side back. 🫢
  • void setRHS (ScXMLDataObj *rhs) β€” sets the right-hand side.
  • const ScXMLDataObj * getRHS (void) const β€” and gets the right-hand side. balanced, as all things should be βš–οΈ

πŸ’œ Public Member Functions inherited from ScXMLExprDataObj

  • ScXMLDataObj * evaluate (ScXMLStateMachine *sm) β€” it evaluates. give it a state machine, it does the thing ✨

πŸ’œ Public Member Functions inherited from ScXMLDataObj

  • void setContainer (ScXMLObject *container) β€” assigns the container.
  • ScXMLObject * getContainer (void) const β€” reads the container back out.

πŸ’œ Public Member Functions inherited from ScXMLObject

  • SbBool isOfType (SoType type) const β€” Returns TRUE if the type of this object is either of the same type or inherited from type. basically the "are you one of us" check πŸ•΅οΈβ€β™€οΈ

🌈 Static Public Member Functions

  • static SoType getClassTypeId (void)
  • static void * createInstance (void)
  • static void initClass (void)
  • static void cleanClass (void)
  • static ScXMLDataObj * createFor (ScXMLDataObj *lhs, ScXMLDataObj *rhs) β€” a factory moment, it makes you one of these from an lhs and an rhs πŸ’…

🌈 Static Public Member Functions inherited from ScXMLExprDataObj

  • static SoType getClassTypeId (void)
  • static void initClass (void)
  • static void cleanClass (void)

🌈 Static Public Member Functions inherited from ScXMLDataObj

  • static SoType getClassTypeId (void)
  • static void initClass (void)
  • static void cleanClass (void)

🌈 Static Public Member Functions inherited from ScXMLObject

  • static SoType getClassTypeId (void) β€” This static method returns the SoType object associated with objects of this class. πŸ’–
  • static void initClass (void) β€” Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. the pre-game warmup fr fr
  • static void cleanClass (void) β€” Does the opposite of initClass, deallocates any class specific resources and resets the class to an uninitialized state with respect to the Coin type system. the cool-down πŸ§–β€β™€οΈ

πŸ¦‹ Protected Member Functions

  • virtual SbBool evaluateNow (ScXMLStateMachine *sm, ScXMLDataObj *&pointer) const β€” protected, so it's giving private-but-family, iykyk πŸ™ˆ

πŸŽ€ Additional Inherited Members

Static Protected Member Functions inherited from ScXMLObject

  • static void registerClassType (const char *xmlns, const char *classname, SoType type)
  • static void registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type)

πŸ‘‘ Member Function Documentation πŸ‘‘

SoType ScXMLAppendOpExprDataObj::getTypeId (void ) const [virtual]

Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting.

See also: SoBase::getTypeId() const

Implements ScXMLExprDataObj.


SbBool ScXMLAppendOpExprDataObj::evaluateNow (ScXMLStateMachine * sm, ScXMLDataObj *& pointer) const [protected], [virtual]

Implements ScXMLExprDataObj.

not a whole lot of prose here bestie, it just says it implements ScXMLExprDataObj and honestly? respect. short king behavior πŸ’€

🌟 Author 🌟

Generated automatically by Doxygen for Coin from the source code. so nobody hand-wrote this, a robot did, and the robot ate πŸ”₯


and that's the whole page, bestie!! 🫢 this was Version 4.0.10, dated Thu Jun 25 2026 00:00:00 β€” like, mark your calendars, screenshot it, frame it, because that's when this beauty dropped πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’… no cap, you understood the whole thing, main character energy only, bye!! πŸ‘‘πŸŒˆβ­

πŸ“¦ where this page comes from