theKernel 10.0 NHI1 - theKernel - theLink - theConfig - theSq3Lite - theCompiler - theBrain - theGuard
c - tcl - cs - py - rb - jv - cc
Loading...
Searching...
No Matches
MkBufferC_Set_C_API

MkBufferC - various functions to set buffer-dataMore...

+ Collaboration diagram for MkBufferC_Set_C_API:

Functions

MK_BUF MkBufferSetI8_RT (MK_RT mkrt, MK_BUF const buf, MK_I8 const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetBOL_RT (MK_RT mkrt, MK_BUF const buf, MK_BOL const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetI16_RT (MK_RT mkrt, MK_BUF const buf, MK_I16 const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetI32_RT (MK_RT mkrt, MK_BUF const buf, MK_I32 const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetFLT_RT (MK_RT mkrt, MK_BUF const buf, MK_FLT const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetI64_RT (MK_RT mkrt, MK_BUF const buf, MK_I64 const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetDBL_RT (MK_RT mkrt, MK_BUF const buf, MK_DBL const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetSTR_RT (MK_RT mkrt, MK_BUF const buf, MK_STRN const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetBIN_RT (MK_RT mkrt, MK_BUF const buf, MkBinaryR const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetBUF_RT (MK_RT mkrt, MK_BUF const buf, MK_BUFN const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetVL_RT (MK_RT mkrt, MK_BUF const buf, MK_FST const val, va_list var_list)
 set the MkBufferC using a va_list value …
 
MK_BUF MkBufferSetV_RT (MK_RT mkrt, MK_BUF const buf, MK_FST const val,...)
 set the MkBufferC using a ... value …
 
MK_BUF MkBufferSetBinaryR_RT (MK_RT mkrt, MK_BUF const buf, MkBinaryR const val)
 Set the MkBufferC to the val
 
MK_BUF MkBufferSetStringR_RT (MK_RT mkrt, MK_BUF const buf, MkStringR const val)
 Set the MkBufferC to the val
 

MkBufferC - MkBufferC_Set_C_API - overload

#define MkBufferSetBIN_NULL(...)
 
#define MkBufferSetBIN(...)
 
#define MkBufferSetBOL_NULL(...)
 
#define MkBufferSetBOL(...)
 
#define MkBufferSetBUF_NULL(...)
 
#define MkBufferSetBUF(...)
 
#define MkBufferSetBinaryR_NULL(...)
 
#define MkBufferSetBinaryR(...)
 
#define MkBufferSetDBL_NULL(...)
 
#define MkBufferSetDBL(...)
 
#define MkBufferSetFLT_NULL(...)
 
#define MkBufferSetFLT(...)
 
#define MkBufferSetI16_NULL(...)
 
#define MkBufferSetI16(...)
 
#define MkBufferSetI32_NULL(...)
 
#define MkBufferSetI32(...)
 
#define MkBufferSetI64_NULL(...)
 
#define MkBufferSetI64(...)
 
#define MkBufferSetI8_NULL(...)
 
#define MkBufferSetI8(...)
 
#define MkBufferSetSTR_NULL(...)
 
#define MkBufferSetSTR(...)
 
#define MkBufferSetStringR_NULL(...)
 
#define MkBufferSetStringR(...)
 
#define MkBufferSetV_NULL(...)
 
#define MkBufferSetV(...)
 
#define MkBufferSetVL_NULL(...)
 
#define MkBufferSetVL(...)
 

Detailed Description

MkBufferC - various functions to set buffer-data

Macro Definition Documentation

◆ MkBufferSetBIN

#define MkBufferSetBIN ( ...)
Value:
MK_BUF MkBufferSetBIN_RT(MK_RT mkrt, MK_BUF const buf, MkBinaryR const val)
Set the MkBufferC to the val …
#define MK_RT_CALL

Definition at line 237 of file kernel_overload_mk.h.

◆ MkBufferSetBIN_NULL

#define MkBufferSetBIN_NULL ( ...)
Value:
#define MK_RT_CALL_NULL

Definition at line 236 of file kernel_overload_mk.h.

◆ MkBufferSetBinaryR

#define MkBufferSetBinaryR ( ...)
Value:
MK_BUF MkBufferSetBinaryR_RT(MK_RT mkrt, MK_BUF const buf, MkBinaryR const val)
Set the MkBufferC to the val …

Definition at line 243 of file kernel_overload_mk.h.

◆ MkBufferSetBinaryR_NULL

#define MkBufferSetBinaryR_NULL ( ...)
Value:

Definition at line 242 of file kernel_overload_mk.h.

◆ MkBufferSetBOL

#define MkBufferSetBOL ( ...)
Value:
MK_BUF MkBufferSetBOL_RT(MK_RT mkrt, MK_BUF const buf, MK_BOL const val)
Set the MkBufferC to the val …

Definition at line 239 of file kernel_overload_mk.h.

◆ MkBufferSetBOL_NULL

#define MkBufferSetBOL_NULL ( ...)
Value:

Definition at line 238 of file kernel_overload_mk.h.

◆ MkBufferSetBUF

#define MkBufferSetBUF ( ...)
Value:
MK_BUF MkBufferSetBUF_RT(MK_RT mkrt, MK_BUF const buf, MK_BUFN const val)
Set the MkBufferC to the val …

Definition at line 241 of file kernel_overload_mk.h.

◆ MkBufferSetBUF_NULL

#define MkBufferSetBUF_NULL ( ...)
Value:

Definition at line 240 of file kernel_overload_mk.h.

◆ MkBufferSetDBL

#define MkBufferSetDBL ( ...)
Value:
MK_BUF MkBufferSetDBL_RT(MK_RT mkrt, MK_BUF const buf, MK_DBL const val)
Set the MkBufferC to the val …

Definition at line 245 of file kernel_overload_mk.h.

◆ MkBufferSetDBL_NULL

#define MkBufferSetDBL_NULL ( ...)
Value:

Definition at line 244 of file kernel_overload_mk.h.

◆ MkBufferSetFLT

#define MkBufferSetFLT ( ...)
Value:
MK_BUF MkBufferSetFLT_RT(MK_RT mkrt, MK_BUF const buf, MK_FLT const val)
Set the MkBufferC to the val …

Definition at line 247 of file kernel_overload_mk.h.

◆ MkBufferSetFLT_NULL

#define MkBufferSetFLT_NULL ( ...)
Value:

Definition at line 246 of file kernel_overload_mk.h.

◆ MkBufferSetI16

#define MkBufferSetI16 ( ...)
Value:
MK_BUF MkBufferSetI16_RT(MK_RT mkrt, MK_BUF const buf, MK_I16 const val)
Set the MkBufferC to the val …

Definition at line 249 of file kernel_overload_mk.h.

◆ MkBufferSetI16_NULL

#define MkBufferSetI16_NULL ( ...)
Value:

Definition at line 248 of file kernel_overload_mk.h.

◆ MkBufferSetI32

#define MkBufferSetI32 ( ...)
Value:
MK_BUF MkBufferSetI32_RT(MK_RT mkrt, MK_BUF const buf, MK_I32 const val)
Set the MkBufferC to the val …

Definition at line 251 of file kernel_overload_mk.h.

◆ MkBufferSetI32_NULL

#define MkBufferSetI32_NULL ( ...)
Value:

Definition at line 250 of file kernel_overload_mk.h.

◆ MkBufferSetI64

#define MkBufferSetI64 ( ...)
Value:
MK_BUF MkBufferSetI64_RT(MK_RT mkrt, MK_BUF const buf, MK_I64 const val)
Set the MkBufferC to the val …

Definition at line 253 of file kernel_overload_mk.h.

◆ MkBufferSetI64_NULL

#define MkBufferSetI64_NULL ( ...)
Value:

Definition at line 252 of file kernel_overload_mk.h.

◆ MkBufferSetI8

#define MkBufferSetI8 ( ...)
Value:
MK_BUF MkBufferSetI8_RT(MK_RT mkrt, MK_BUF const buf, MK_I8 const val)
Set the MkBufferC to the val …

Definition at line 255 of file kernel_overload_mk.h.

◆ MkBufferSetI8_NULL

#define MkBufferSetI8_NULL ( ...)
Value:

Definition at line 254 of file kernel_overload_mk.h.

◆ MkBufferSetSTR

#define MkBufferSetSTR ( ...)
Value:
MK_BUF MkBufferSetSTR_RT(MK_RT mkrt, MK_BUF const buf, MK_STRN const val)
Set the MkBufferC to the val …

Definition at line 257 of file kernel_overload_mk.h.

◆ MkBufferSetSTR_NULL

#define MkBufferSetSTR_NULL ( ...)
Value:

Definition at line 256 of file kernel_overload_mk.h.

◆ MkBufferSetStringR

#define MkBufferSetStringR ( ...)
Value:
MK_BUF MkBufferSetStringR_RT(MK_RT mkrt, MK_BUF const buf, MkStringR const val)
Set the MkBufferC to the val …

Definition at line 259 of file kernel_overload_mk.h.

◆ MkBufferSetStringR_NULL

#define MkBufferSetStringR_NULL ( ...)
Value:

Definition at line 258 of file kernel_overload_mk.h.

◆ MkBufferSetV

#define MkBufferSetV ( ...)
Value:
MK_BUF MkBufferSetV_RT(MK_RT mkrt, MK_BUF const buf, MK_FST const val,...)
set the MkBufferC using a ... value …

Definition at line 261 of file kernel_overload_mk.h.

◆ MkBufferSetV_NULL

#define MkBufferSetV_NULL ( ...)
Value:

Definition at line 260 of file kernel_overload_mk.h.

◆ MkBufferSetVL

#define MkBufferSetVL ( ...)
Value:
MK_BUF MkBufferSetVL_RT(MK_RT mkrt, MK_BUF const buf, MK_FST const val, va_list var_list)
set the MkBufferC using a va_list value …

Definition at line 263 of file kernel_overload_mk.h.

◆ MkBufferSetVL_NULL

#define MkBufferSetVL_NULL ( ...)
Value:

Definition at line 262 of file kernel_overload_mk.h.

Function Documentation

◆ MkBufferSetBIN_RT()

MK_BUF MkBufferSetBIN_RT ( MK_RT mkrt,
MK_BUF const buf,
MkBinaryR const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetBinaryR_RT()

MK_BUF MkBufferSetBinaryR_RT ( MK_RT mkrt,
MK_BUF const buf,
MkBinaryR const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetBOL_RT()

MK_BUF MkBufferSetBOL_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_BOL const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetBUF_RT()

MK_BUF MkBufferSetBUF_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_BUFN const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetDBL_RT()

MK_BUF MkBufferSetDBL_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_DBL const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetFLT_RT()

MK_BUF MkBufferSetFLT_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_FLT const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetI16_RT()

MK_BUF MkBufferSetI16_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_I16 const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetI32_RT()

MK_BUF MkBufferSetI32_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_I32 const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetI64_RT()

MK_BUF MkBufferSetI64_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_I64 const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetI8_RT()

MK_BUF MkBufferSetI8_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_I8 const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetSTR_RT()

MK_BUF MkBufferSetSTR_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_STRN const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetStringR_RT()

MK_BUF MkBufferSetStringR_RT ( MK_RT mkrt,
MK_BUF const buf,
MkStringR const val )

Set the MkBufferC to the val

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to

◆ MkBufferSetV_RT()

MK_BUF MkBufferSetV_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_FST const val,
... )

set the MkBufferC using a ... value …

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to
Precondition
val is from type c-string used as printf like format string

◆ MkBufferSetVL_RT()

MK_BUF MkBufferSetVL_RT ( MK_RT mkrt,
MK_BUF const buf,
MK_FST const val,
va_list var_list )

set the MkBufferC using a va_list value …

The old value will be removed and the memory will be reset.

Returns
the MkBufferS object
Parameters
[in]mkrtthe MkRuntimeS instance to work on - the runtime argument, used by MK_RT_CALL (C-only)
[in]bufthe MkBufferS instance to work on
[in]valthe value to set the buf to
[in]var_lista variable argument list object
Precondition
val is a c-string used as printf like format string