|
MK_BFL | libmkkernel::MkBufferListCreate_RT (MK_RT mkrt, MK_NUM const size) |
| Constructs a MkBufferC instance with size storage…
|
|
MK_BFL | libmkkernel::MkBufferListCreateTLS_RT (MK_RT mkrt, MK_STRN const tlsName, bool const resetB) |
| same as BufferListCreate but require no cleanup …
|
|
void | libmkkernel::MkBufferListCreateTLS_T (MK_MACRO_TYP name, MK_NUM const num) |
|
void | libmkkernel::MkBufferListCreateSTATIC_T (MK_MACRO_TYP name, MK_NUM const num) |
|
void | libmkkernel::MkBufferListCreateLOCAL_T (MK_MACRO_TYP name, MK_NUM const num) |
|
void | libmkkernel::MkBufferListCreateTLS_inout_T (MK_MACRO_TYP name, MK_NUM const num, MK_BFL *inout) |
|
MK_BFL | libmkkernel::MkBufferListCreateVC_RT (MK_RT mkrt, MK_NUM const argc, MK_STRN const *argv) |
| Constructs a MkBufferListC instance with a argc/argv data from a list of strings …
|
|
MK_BFL | libmkkernel::MkBufferListCreateVAL_RT (MK_RT mkrt, MK_STRN const arg0, va_list var_list) |
| Constructs a MkBufferListC instance with a va_list argument …
|
|
MK_BFL | libmkkernel::MkBufferListCreateVA_RT (MK_RT mkrt, MK_STRN const arg0,...) |
| Constructs a MkBufferListC instance with a varargs argument that ends with MK_NULL …
|
|
MK_BFL | libmkkernel::MkBufferListCreateLA_RT (MK_RT mkrt, MK_BAC const args) |
| Constructs a MkBufferListC instance with an other MkBufferListC OR a list of arguments (only in NON C)
|
|
MK_BFL | libmkkernel::MkBufferListDup_RT (MK_RT mkrt, MK_BFLN const bfl) |
| Dup-Constructor - create a new MkBufferListC instance as copy from an existing MkBufferListC instance …
|
|
MK_BFL | libmkkernel::MkBufferListMerge_RT (MK_RT mkrt, MK_BFL const bfl) |
| Merge-Constructor - constructs a MkBufferListC instance as a merge from an existing MkBufferListC instance …
|
|
void | libmkkernel::MkBufferListInit_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM const num) |
| initialize an already allocated MkBufferListC
|
|
void | libmkkernel::MkBufferListFree_RT (MK_RT mkrt, MK_BFL const bfl) |
| free the internal data but keep the outher shell alive
|
|
void | libmkkernel::MkBufferListDelete_RT (MK_RT mkrt, MK_BFL bfl) |
| Destructor - delete a MkBufferListC instance …
|
|
void | libmkkernel::MkBufferListMove_RT (MK_RT mkrt, MK_BFL const to, MK_BFL const from) |
| move all internal data from from to the end of to …
|
|
void | libmkkernel::MkBufferListCopy_RT (MK_RT mkrt, MK_BFL const bfl, MK_BFLN const src) |
| copy all internal data from src to tgt …
|
|
MK_BFL | libmkkernel::MkBufferListPositionMerge_RT (MK_RT mkrt, MK_BFL const bfl, MK_BFL const source, MK_NUM position) |
| merge a MkBufferListS list into an MkBufferListS object on position …
|
|
MK_NUM | libmkkernel::MkBufferListSearchC_RT (MK_RT mkrt, MK_BFLN const bfl, MK_STRN const str, MK_NUM const len, MK_NUM const startindex) |
| search libmkkernel::MK_STR item from a MkBufferListS object starting at startindex …
|
|
MK_BFL | libmkkernel::MkBufferListReset_RT (MK_RT mkrt, MK_BFL bfl) |
| reset a MkBufferListC object …
|
|
MK_STRN | libmkkernel::MkBufferListToString_RT (MK_RT mkrt, MK_BFLN const bfl) |
| get a string representation of the bfl
|
|
MK_NAT_LIST | libmkkernel::MkBufferListToList_RT (MK_RT mkrt, MK_BFLN const bfl) |
| get a target-language list representation of the bfl …
|
|
MK_STRN_A | libmkkernel::MkBufferListToStringList_RT (MK_RT mkrt, MK_BFLN const bfl, bool const unique) |
| get a string-list representation of the bfl
|
|
MK_BUF | libmkkernel::MkBufferListToBuffer_RT (MK_RT mkrt, MK_BFLN const bfl) |
| Export a bfl into an MkBufferC using an MkBufferStreamC …
|
|
MK_I32 | libmkkernel::MkBufferListCmp_RT (MK_RT mkrt, MK_BFLN const bfl, MK_BFLN const bfl2) |
| compare two buffer-list …
|
|
MK_BFL | libmkkernel::MkBufferListSort_RT (MK_RT mkrt, MK_BFL const bfl) |
| sort a MkBufferListC …
|
|
void | libmkkernel::MkBufferListReserve_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM const num) |
| reserve num items in a MkBufferListC object …
|
|
MK_NUM | libmkkernel::MkBufferListSize_RT (MK_RT mkrt, MK_BFLN const bfl) |
| get the number-of-items in the bfl …
|
|
MK_BFL | libmkkernel::MkBufferListFileGlob_RT (MK_RT mkrt, MK_STRN const pattern_match) |
| create a new MkBufferListC using the result from a filesystem glob operation …
|
|
MK_BFL | libmkkernel::MkBufferListAppendLP_RT (MK_RT mkrt, MK_BFL const bfl, MK_BFL const addBufL, MK_NUM position) |
| copy a MkBufferListS list into an MkBufferListS object on position …
|
|
MK_BFL | libmkkernel::MkBufferListAppendVC_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM const argc, MK_STRN const *const argv) |
| append a argc/argv list of strings to an MkBufferListS object …
|
|
MK_BFL | libmkkernel::MkBufferListAppendVAL_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN arg0, va_list var_list) |
| append a variable number of strings to an MkBufferListS object …
|
|
MK_BFL | libmkkernel::MkBufferListAppendVA_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN arg0,...) |
| append a variable number of strings to an MkBufferListS object …
|
|
MK_BFL | libmkkernel::MkBufferListAppendLA_RT (MK_RT mkrt, MK_BFL const bfl, MK_BAC const args) |
| append a variable number of MkBufferC object's to an MkBufferListC object using an other MkBufferListC OR a list of arguments (only in NON C)
|
|
void | libmkkernel::MkBufferListAppendI8_RT (MK_RT mkrt, MK_BFL const bfl, MK_I8 const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendBOL_RT (MK_RT mkrt, MK_BFL const bfl, MK_BOL const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendI16_RT (MK_RT mkrt, MK_BFL const bfl, MK_I16 const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendI32_RT (MK_RT mkrt, MK_BFL const bfl, MK_I32 const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendFLT_RT (MK_RT mkrt, MK_BFL const bfl, MK_FLT const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendI64_RT (MK_RT mkrt, MK_BFL const bfl, MK_I64 const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendG_RT (MK_RT mkrt, MK_BFL const bfl, MK_LONG const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendDBL_RT (MK_RT mkrt, MK_BFL const bfl, MK_DBL const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendSTR_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendBIN_RT (MK_RT mkrt, MK_BFL const bfl, MkBinaryR const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendBUF_RT (MK_RT mkrt, MK_BFL const bfl, MK_BUF const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
void | libmkkernel::MkBufferListAppendUP_RT (MK_RT mkrt, MK_BFL const bfl, MK_BUF const addBuf, MK_NUM position) |
| append a MkBufferC item into an MkBufferListC object on position …
|
|
void | libmkkernel::MkBufferListAppendVL_RT (MK_RT mkrt, MK_BFL const bfl, MK_FST const printfmt, va_list var_list) |
| append an printf like format object to the end of an MkBufferListS object …
|
|
void | libmkkernel::MkBufferListAppendV_RT (MK_RT mkrt, MK_BFL const bfl, MK_FST const printfmt,...) |
| append an printf like format object to the end of an MkBufferListS object …
|
|
void | libmkkernel::MkBufferListAppendStringR_RT (MK_RT mkrt, MK_BFL const bfl, MkStringR const val) |
| append a native PRIMITIVE TYPE object to a MkBufferListC …
|
|
bool | libmkkernel::MkBufferListCheckOption_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, bool const onlyFirst) |
| search for boolean option in MkBufferListS list and return libmkkernel::MK_BOL value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionBOL_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, bool const defval, bool const onlyFirst, bool *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionI8_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, MK_I8 const defval, bool const onlyFirst, MK_I8 *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionI16_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, MK_I16 const defval, bool const onlyFirst, MK_I16 *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionI32_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, MK_I32 const defval, bool const onlyFirst, MK_I32 *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionFLT_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, MK_FLT const defval, bool const onlyFirst, MK_FLT *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionI64_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, MK_I64 const defval, bool const onlyFirst, MK_I64 *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionDBL_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, MK_DBL const defval, bool const onlyFirst, MK_DBL *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionSTR_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, MK_STRN const defval, bool const onlyFirst, MK_STRN *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListCheckOptionBUF_RT (MK_RT mkrt, MK_BFL const bfl, MK_STRN const opt, MK_BUF const defval, bool const onlyFirst, MK_BUF *const val_out) |
| search for opt in MkBufferListS list and fill var with opt_argument or the defval value …
|
|
enum MkErrorE | libmkkernel::MkBufferListIndexDelete_RT (MK_RT mkrt, MK_BFL const bfl, const MK_NUM index, const MK_NUM numitems, const bool doDelete) |
| delete the index'th list item from the MkBufferListS object …
|
|
enum MkErrorE | libmkkernel::MkBufferListIndexExtract_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM const index, MK_BUF *const val_out) |
| extract (read & delete) the index object from bfl …
|
|
enum MkErrorE | libmkkernel::MkBufferListIndexGet_RT (MK_RT mkrt, MK_BFLN const bfl, MK_NUM const index, MK_BUF *const val_out) |
| get (read only) the index object from bfl …
|
|
enum MkErrorE | libmkkernel::MkBufferListIndexSet_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM const index, MK_BUF const buf) |
| set the index object from bfl …
|
|
MK_BUF | libmkkernel::MkBufferListIndexGetBUF_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM index) |
| get the index element from MkBufferListC ... if not available… create it. …
|
|
void | libmkkernel::MkBufferListIndexSetBUF_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM const index, MK_BUF const buf) |
| set the index element from MkBufferListC ... if not available… createspace …
|
|
MK_STRN | libmkkernel::MkBufferListIndexGetSTR_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM const index) |
| get the index element from MkBufferListC ... as string. …
|
|
void | libmkkernel::MkBufferListIndexSetSTR_RT (MK_RT mkrt, MK_BFL const bfl, MK_NUM const index, MK_STRN const str) |
| set the index element from MkBufferListC ... to string… if not available… create space …
|
|
void | libmkkernel::MkBufferListLog_RT (MK_RT mkrt, MK_BFLN bfl, MK_OBJN const fmtobj, MK_DBG const debug, MK_STRN const callfunc, MK_I32 const lvl) |
| write the detail-summary of the MkBufferListC to MkLogFileC (default: stderr) …
|
|
void | libmkkernel::MkBufferListLogS_RT (MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc) |
| write the short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
|
|
void | libmkkernel::MkBufferListLogSS_RT (MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc) |
| write the very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
|
|
void | libmkkernel::MkBufferListLogSSS_RT (MK_RT mkrt, MK_BFLN const bfl, MK_STRN const varname, MK_OBJN fmtobj, MK_STRN const callfunc) |
| write the very-very-short-summary of the MkBufferListC to MkLogFileC (default: stderr) …
|
|
|
static MK_BFL | libmkkernel::MkBufferListGetNull (void) |
| Null-Slot - return a MkBufferListC typed NULL instance …
|
|