object.h(3)

πŸ“¦ version 1.8.1, in ubuntu jammy

✨ object.h β€” okay bestie, let's talk object manipulation πŸ’…

so this page is object.h(3), living in the Library Functions Manual, and it's literally the glow-up guide for "Some object manipulation classes for smart pointers, linked lists, etc." πŸŽ€


🌸 NAME 🌸

object.h β€” some object manipulation classes for smart pointers, linked lists, etc.

like. the whole vibe. smart pointers? linked lists? etc?? it's giving utility queen πŸ‘‘


πŸ¦‹ SYNOPSIS πŸ¦‹

#include <cc++/missing.h>

πŸ’– Classes πŸ’–

  • class ost::RefObject β€” a reference countable object. yes she counts her references, as she should πŸ’…
  • class ost::RefPointer β€” pointer to reference counted objects. the lil pointer bestie that keeps the count honest ✨
  • class ost::LinkedSingle β€” self managed single linked list object chain. one link at a time, no cap πŸ”—
  • class ost::LinkedDouble β€” self managed double linked list object chain. double the links, double the slay πŸ¦‹
  • class ost::MapTable β€” a map table allows for entities to be mapped (hash index) onto it. hash index?? she's organized fr fr 🌈
  • class ost::MapIndex β€” the MapIndex allows linear access into a MapTable, that otherwise could have its elements being retrieved only by key. so like, normally it's key-only, but she lets you walk it linearly too. iconic behavior πŸ‘‘
  • class ost::MapObject β€” the MapObject is a base class which can be used to make a derived class operate on a MapTable. base class energy, main character energy, same thing πŸ’œ

🌟 Namespaces 🌟

  • ost

⭐ Variables ⭐

  • class __EXPORT ost::MapObject
  • class __EXPORT ost::MapIndex

🧚 Detailed Description 🧚

Some object manipulation classes for smart pointers, linked lists, etc.

that's it, that's the whole description. short, sweet, and honestly? she ate πŸ’–


πŸ“ Author πŸ“

Generated automatically by Doxygen for GNU CommonC++ from the source code.

not me being autogenerated by Doxygen 😭 the robots wrote me but the personality is all mine bestie 🫢

and that's the page!! footer said GNU CommonC++, dated Sun Dec 27 2020, so like… retro but still relevant πŸ’€βœ¨ go forth and manipulate those objects, you've got this, periodt πŸ’…πŸŒΈ

πŸ“¦ where this page comes from