libmkkernel 9.0
Loading...
Searching...
No Matches
Functions

various functions to set buffer-dataMore...

+ Collaboration diagram for MkBufferC_Set_C_API:

Functions

MK_EXTERN MK_BUF MkBufferSetY_RT (MK_RT const mkrt, MK_BUF const buf, MK_BYT const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetO_RT (MK_RT const mkrt, MK_BUF const buf, MK_BOL const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetS_RT (MK_RT const mkrt, MK_BUF const buf, MK_SRT const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetI_RT (MK_RT const mkrt, MK_BUF const buf, MK_INT const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetF_RT (MK_RT const mkrt, MK_BUF const buf, MK_FLT const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetW_RT (MK_RT const mkrt, MK_BUF const buf, MK_WID const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetD_RT (MK_RT const mkrt, MK_BUF const buf, MK_DBL const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetC_RT (MK_RT const mkrt, MK_BUF const buf, MK_STRN const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetB_RT (MK_RT const mkrt, MK_BUF const buf, MkBinaryR const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetU_RT (MK_RT const mkrt, MK_BUF const buf, MK_BUFN const val) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetVL_RT (MK_RT const mkrt, MK_BUF const buf, MK_FST const val, va_list var_list) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 
MK_EXTERN MK_BUF MkBufferSetV_RT (MK_RT const mkrt, MK_BUF const buf, MK_FST const val,...) MK_RT_ATTR_HDL
 Set the MkBufferC to the val
 

Overload

#define MkBufferSetB(...)   MkBufferSetB_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetC(...)   MkBufferSetC_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetD(...)   MkBufferSetD_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetF(...)   MkBufferSetF_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetI(...)   MkBufferSetI_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetO(...)   MkBufferSetO_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetS(...)   MkBufferSetS_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetU(...)   MkBufferSetU_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetV(...)   MkBufferSetV_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetVL(...)   MkBufferSetVL_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetW(...)   MkBufferSetW_RT(MK_RT_CALL __VA_ARGS__)
 
#define MkBufferSetY(...)   MkBufferSetY_RT(MK_RT_CALL __VA_ARGS__)
 

Detailed Description

various functions to set buffer-data

Macro Definition Documentation

◆ MkBufferSetB

#define MkBufferSetB (   ...)    MkBufferSetB_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 966 of file kernel_overload_mk.h.

◆ MkBufferSetC

#define MkBufferSetC (   ...)    MkBufferSetC_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 967 of file kernel_overload_mk.h.

◆ MkBufferSetD

#define MkBufferSetD (   ...)    MkBufferSetD_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 968 of file kernel_overload_mk.h.

◆ MkBufferSetF

#define MkBufferSetF (   ...)    MkBufferSetF_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 969 of file kernel_overload_mk.h.

◆ MkBufferSetI

#define MkBufferSetI (   ...)    MkBufferSetI_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 970 of file kernel_overload_mk.h.

◆ MkBufferSetO

#define MkBufferSetO (   ...)    MkBufferSetO_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 971 of file kernel_overload_mk.h.

◆ MkBufferSetS

#define MkBufferSetS (   ...)    MkBufferSetS_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 972 of file kernel_overload_mk.h.

◆ MkBufferSetU

#define MkBufferSetU (   ...)    MkBufferSetU_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 973 of file kernel_overload_mk.h.

◆ MkBufferSetV

#define MkBufferSetV (   ...)    MkBufferSetV_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 974 of file kernel_overload_mk.h.

◆ MkBufferSetVL

#define MkBufferSetVL (   ...)    MkBufferSetVL_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 975 of file kernel_overload_mk.h.

◆ MkBufferSetW

#define MkBufferSetW (   ...)    MkBufferSetW_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 976 of file kernel_overload_mk.h.

◆ MkBufferSetY

#define MkBufferSetY (   ...)    MkBufferSetY_RT(MK_RT_CALL __VA_ARGS__)

Definition at line 977 of file kernel_overload_mk.h.

Function Documentation

◆ MkBufferSetB_RT()

MK_EXTERN MK_BUF MkBufferSetB_RT ( MK_RT const  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

◆ MkBufferSetC_RT()

MK_EXTERN MK_BUF MkBufferSetC_RT ( MK_RT const  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

◆ MkBufferSetD_RT()

MK_EXTERN MK_BUF MkBufferSetD_RT ( MK_RT const  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

◆ MkBufferSetF_RT()

MK_EXTERN MK_BUF MkBufferSetF_RT ( MK_RT const  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

◆ MkBufferSetI_RT()

MK_EXTERN MK_BUF MkBufferSetI_RT ( MK_RT const  mkrt,
MK_BUF const  buf,
MK_INT 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

◆ MkBufferSetO_RT()

MK_EXTERN MK_BUF MkBufferSetO_RT ( MK_RT const  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

◆ MkBufferSetS_RT()

MK_EXTERN MK_BUF MkBufferSetS_RT ( MK_RT const  mkrt,
MK_BUF const  buf,
MK_SRT 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

◆ MkBufferSetU_RT()

MK_EXTERN MK_BUF MkBufferSetU_RT ( MK_RT const  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

◆ MkBufferSetV_RT()

MK_EXTERN MK_BUF MkBufferSetV_RT ( MK_RT const  mkrt,
MK_BUF const  buf,
MK_FST 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
Precondition
val is from type c-string used as printf like format string

◆ MkBufferSetVL_RT()

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

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
[in]var_lista variable argument list object
Precondition
val is a c-string used as printf like format string

◆ MkBufferSetW_RT()

MK_EXTERN MK_BUF MkBufferSetW_RT ( MK_RT const  mkrt,
MK_BUF const  buf,
MK_WID 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

◆ MkBufferSetY_RT()

MK_EXTERN MK_BUF MkBufferSetY_RT ( MK_RT const  mkrt,
MK_BUF const  buf,
MK_BYT 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