Cthulhu  0.2.10
Cthulhu compiler collection
typeinfo.h File Reference
#include <ctu_std_api.h>
#include "core/compiler.h"
#include "core/analyze.h"
#include "core/types.h"
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
Include dependency graph for typeinfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  hash_info_t
 information for using a type in a hashset or hashmap More...
 

Typedefs

typedef ctu_hash_t(* hash_fn_t) (const void *key)
 hash an object pointed to by key More...
 
typedef bool(* equals_fn_t) (const void *lhs, const void *rhs)
 compare two objects pointed to by lhs and rhs More...
 

Variables

CT_STD_API const hash_info_t kTypeInfoString
 type information for a c style string More...
 
CT_STD_API const hash_info_t kTypeInfoPtr
 type information for a generic pointer this operates on the pointer itself and not the data it points to More...
 
CT_STD_API const hash_info_t kTypeInfoText
 type information for a text_view_t More...