include/Zycore/Object.h(3)
π include/Zycore/Object.h β the Zycore girlies' guide to object types π
okay bestie, so this is page 3 of the manuals, from the Zycore library, and it's literally all about the generic object-related datatypes. no cap. it's short, it's sweet, it's giving foundational. π¦
β¨ NAME β¨
include/Zycore/Object.h β the header that defines some generic object-related datatypes π
πΈ SYNOPSIS πΈ
bestie you gotta pull in these two first, fr fr:
#include <Zycore/Status.h>
#include <Zycore/Types.h>
π§ Typedefs
these four little icons right here:
typedef void(* ZyanMemberProcedure) (void *object)
typedef void(* ZyanConstMemberProcedure) (const void *object)
typedef ZyanStatus(* ZyanMemberFunction) (void *object)
typedef ZyanStatus(* ZyanConstMemberFunction) (const void *object)
π DETAILED DESCRIPTION π
so like, this header defines some generic object-related datatypes. that's the whole vibe. periodt. β¨
π Typedef Documentation π
π typedef ZyanStatus(* ZyanConstMemberFunction) (const void *object)
okay so this one defines the ZyanConstMemberFunction function prototype. it's the const-flavored function (not procedure!) and it comes back with a status. iconic.
Parameters
- object β a pointer to the object π«Ά
Returns
- a
zyanstatus code β
π typedef void(* ZyanConstMemberProcedure) (const void *object)
this is where the ZyanConstMemberProcedure function prototype gets defined. note the const β the object is italicnot*italic* gettin' touched here, and yeah, it returns nothing at all. living its void life. π
Parameters
- object β a pointer to the object π«Ά
π₯ typedef ZyanStatus(* ZyanMemberFunction) (void *object)
defines the ZyanMemberFunction function prototype. non-const version, and yes bestie it hands you back a status. the way that it returns something... obsessed.
Parameters
- object β a pointer to the object π«Ά
Returns
- a
zyanstatus code β
π typedef void(* ZyanMemberProcedure) (const void *object)
last one! defines the ZyanMemberProcedure function prototype. regular ol' non-const member procedure, returns nothing, just vibes. π
wait. hold on. bestie look at the original β this one is written as (void *object) in the prototype line up top. we're keeping it exactly as it appears, character for character, so don't come for me. π
Parameters
- object β a pointer to the object π«Ά
π Author π
Generated automatically by Doxygen for Zycore from the source code. yes, a robot wrote it, and honestly? it ate. π€β¨
and that's the whole page, bestie!! short king energy but every single detail is here, no cap. this was Zycore, Version 1.5.2.0, and that footer date/vibes spot belongs to the original include/Zycore/Object.h(3) page. go forth and typedef responsibly. mwah ππ¦πΈ
π¦ where this page comes from
- ubuntu resolute: libzycore-doc 1.5.2-1build1 Β· MIT
- ubuntu stonking: libzycore-doc 1.5.2-1build1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms