cc_string(3)
π cc_string(3) β Library Functions Manual π
okay so bestie, we're diving into cc_string from the Coin library, and honestly? she's that girl. this page lives in the Library Functions Manual, section 3, and by the end you're gonna know her whole lore. grab a boba, we're doing this π§β¨
πΈ NAME πΈ
cc_string β the cc_string type is a C ADT for ASCII string management. literally what it says on the tin, no cap π
β¨ SYNOPSIS β¨
#include <Inventor/C/base/string.h>
π Public Attributes
char * pointerβ the pointer, bestie π«Άsize_t bufsizeβ how big the buffer ischar buffer [CC_STRING_MIN_SIZE]β the inline buffer, iconic little starter home π
π Related Symbols
heads up! these are not member symbols, okay? don't come for me π
void cc_string_remove_substring (cc_string *me, int start, int end)void cc_string_construct (cc_string *me)cc_string * cc_string_construct_new (void)cc_string * cc_string_clone (const cc_string *string)void cc_string_clean (cc_string *string_struct)void cc_string_destruct (cc_string *me)void cc_string_set_text (cc_string *me, const char *text)void cc_string_set_subtext (cc_string *me, const char *text, int start, int end)void cc_string_set_integer (cc_string *me, int integer)void cc_string_set_string (cc_string *me, const cc_string *string)void cc_string_append_string (cc_string *me, const cc_string *string)void cc_string_append_text (cc_string *me, const char *text)void cc_string_append_integer (cc_string *me, const int digits)void cc_string_append_char (cc_string *me, const char c)unsigned int cc_string_length (const cc_string *me)void cc_string_clear (cc_string *me)void cc_string_clear_no_free (cc_string *me)uint32_t cc_string_hash_text (const char *text)uint32_t cc_string_hash (const cc_string *me)const char * cc_string_get_text (const cc_string *me)int cc_string_is (const cc_string *me)int cc_string_compare (const cc_string *lhs, const cc_string *rhs)int cc_string_compare_text (const char *lhs, const char *rhs)int cc_string_compare_subtext (const cc_string *me, const char *text, int offset)void cc_string_apply (cc_string *string, cc_apply_f function)void cc_string_sprintf (cc_string *me, const char *formatstr,...)void cc_string_vsprintf (cc_string *me, const char *formatstr, va_list args)
π Detailed Description π
the cc_string type is a C ADT for ASCII string management. she manages strings, she's abstract, she's a data type. the full package fr fr π
This is a Coin extension. not base C, not POSIX, just Coin doing her own thing and honestly? ate π₯
π¦ Author π¦
Generated automatically by Doxygen for Coin from the source code. the robots wrote this one, no human ghostwrote it π
okay that's the whole page bestie, you're officially a cc_string girlie now π
β¨
sign-off time: this manual page is Coin, Version 3.1.3, and the page itself is cc_string(3) β dated and versioned exactly like that, mwah πππ«Ά
π¦ where this page comes from
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 43: Coin3-devel 3.1.3-40.fc43 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- fedora 44: Coin3-devel 3.1.3-42.fc44 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms