ae2f_docs
Spvc.def.c File Reference
#include <glslang/Include/glslang_c_interface.h>
#include <glslang/Include/glslang_c_shader_types.h>
#include <glslang/Public/resource_limits_c.h>
#include <ae2f/Call.h>
#include <ae2f/Cast.h>
#include <ae2f/errGlob.h>
#include <ae2f/Macro.h>
#include <stddef.h>
#include <assert.h>
#include <ae2fVK/Spvc.h>

Go to the source code of this file.

Macros

#define ae2fVK_Spvc_h
#define ae2fVK_SpvcMk   __ae2fVK_SpvcMk_C
#define ae2fVK_SpvcDel   __ae2fVK_SpvcDel_C
#define ae2fVK_Spvc_c
#define __ae2fVK_SpvcMk_imp(v_ret_isgood, v_ret, inp)
#define __ae2fVK_SpvcMk_C   __ae2fVK_SpvcMk
#define __ae2fVK_SpvcDel_C   __ae2fVK_SpvcDel

Functions

 ae2f_structdef (struct, ae2fVK_Spvc)
 ae2f_MAC () _ae2fVK_SpvcMkWithMsg_imp(int v_ret_isgood
 if ((reterr) &&*(reterr))
else unless (ret)
 __ae2fVK_SpvcMk_imp (v_isgood, *(ret), inp)
 assert (v_isgood)

Variables

ae2fVK_Spvc v_ret
ae2fVK_Spvc const glslang_input_t *const restrict inp
ae2fVK_Spvc const glslang_input_t *const restrict const int msg
ae2fVK_Spvc *restrict const ret
 else
v_isgood reterr = ae2f_errGlob_ALLOC_FAILED)

Macro Definition Documentation

◆ __ae2fVK_SpvcDel_C

#define __ae2fVK_SpvcDel_C   __ae2fVK_SpvcDel

Definition at line 153 of file Spvc.def.c.

◆ __ae2fVK_SpvcMk_C

#define __ae2fVK_SpvcMk_C   __ae2fVK_SpvcMk

Definition at line 134 of file Spvc.def.c.

◆ __ae2fVK_SpvcMk_imp

#define __ae2fVK_SpvcMk_imp ( v_ret_isgood,
v_ret,
inp )
Value:
__ae2fVK_SpvcMkWithMsg_imp(v_ret_isgood, v_ret, inp, GLSLANG_MSG_VULKAN_RULES_BIT | GLSLANG_MSG_SPV_RULES_BIT)
ae2fVK_Spvc v_ret
Definition Spvc.def.c:60
const ae2f_AnnMlp_t const ae2f_float_t *const inp
Definition Mlp.def.cc:318

Definition at line 111 of file Spvc.def.c.

◆ ae2fVK_Spvc_c

#define ae2fVK_Spvc_c

Definition at line 55 of file Spvc.def.c.

◆ ae2fVK_Spvc_h

#define ae2fVK_Spvc_h

Definition at line 2 of file Spvc.def.c.

◆ ae2fVK_SpvcDel

#define ae2fVK_SpvcDel   __ae2fVK_SpvcDel_C

Definition at line 38 of file Spvc.def.c.

◆ ae2fVK_SpvcMk

#define ae2fVK_SpvcMk   __ae2fVK_SpvcMk_C

Definition at line 37 of file Spvc.def.c.

Function Documentation

◆ __ae2fVK_SpvcMk_imp()

__ae2fVK_SpvcMk_imp ( v_isgood ,
* ret,
inp  )

◆ ae2f_MAC()

ae2f_MAC ( )

Definition at line 136 of file Spvc.def.c.

◆ ae2f_structdef()

ae2f_structdef ( struct ,
ae2fVK_Spvc  )

Definition at line 15 of file Spvc.def.c.

◆ assert()

assert ( v_isgood )

◆ if()

if ( (reterr) &&*(reterr) )

◆ unless()

else unless ( ret )

Definition at line 124 of file Spvc.def.c.

Variable Documentation

◆ else

else
Initial value:
{
int v_isgood

Definition at line 126 of file Spvc.def.c.

◆ inp

ae2fVK_Spvc* restrict const const glslang_input_t* const restrict inp
Initial value:
{
ae2fVK_Spvc *restrict const ret
Definition Spvc.def.c:118
assert((v_predict).m_k==(mlp).m_depth - 2)

Definition at line 60 of file Spvc.def.c.

◆ msg

ae2fVK_Spvc const glslang_input_t* const restrict const int msg

Definition at line 61 of file Spvc.def.c.

◆ ret

ae2fVK_Spvc* restrict const ret

Definition at line 117 of file Spvc.def.c.

◆ reterr

v_isgood reterr = ae2f_errGlob_ALLOC_FAILED)

Definition at line 130 of file Spvc.def.c.

◆ v_ret

ae2fVK_Spvc v_ret

Definition at line 59 of file Spvc.def.c.