infix
A JIT-Powered FFI Library for C
Loading...
Searching...
No Matches
007_type_registry.c File Reference
#include "common/double_tap.h"
#include "types.h"
#include <infix/infix.h>
#include <math.h>
Include dependency graph for 007_type_registry.c:

Macros

#define DBLTAP_IMPLEMENTATION
 

Functions

double get_point_x (Point p)
 
Point move_point_handler (Point p)
 
void execute_move_point_callback (Point(*func_ptr)(Point), Point p_in)
 
 subtest ("Basic Registry Lifecycle and Simple Definitions")
 
 subtest ("Using Named Types in Forward Calls")
 
 subtest ("Using Named Types in Reverse Calls")
 
 subtest ("Advanced Definitions (Recursive & Forward Declared)")
 
 subtest ("Error Handling")
 

Variables

 TEST
 

Macro Definition Documentation

◆ DBLTAP_IMPLEMENTATION

#define DBLTAP_IMPLEMENTATION

Function Documentation

◆ execute_move_point_callback()

void execute_move_point_callback ( Point(*)(Point func_ptr,
Point  p_in 
)

◆ get_point_x()

double get_point_x ( Point  p)

◆ move_point_handler()

Point move_point_handler ( Point  p)

◆ subtest() [1/5]

subtest ( "Advanced Definitions (Recursive & Forward Declared)"  )

◆ subtest() [2/5]

subtest ( "Basic Registry Lifecycle and Simple Definitions"  )

◆ subtest() [3/5]

subtest ( "Error Handling"  )

◆ subtest() [4/5]

subtest ( "Using Named Types in Forward Calls"  )

◆ subtest() [5/5]

subtest ( "Using Named Types in Reverse Calls"  )

Variable Documentation

◆ TEST

TEST
Initial value:
{
plan(5)
#define plan(count)
Definition double_tap.h:132