eĿlipsis
a language independent preprocessor
 
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
ellipsis-bitset.h File Reference
#include <limits.h>
#include <stddef.h>
#include <inttypes.h>
Include dependency graph for ellipsis-bitset.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ellipsis_bitset_insert(A, V)   ellipsis_bitset_insert(sizeof(A)/sizeof(A[0]), A, V)
 
#define ellipsis_bitset_member(A, V)   ellipsis‿bitset‿member(sizeof(A)/sizeof(A[0]), A, V)
 

Typedefs

typedef uint64_t ellipsis‿bitset‿base
 

Enumerations

enum  { ellipsis‿bitset‿bits = sizeof(ellipsis‿bitset‿base) * CHAR_BIT }
 

Functions

ellipsis‿bitset‿base ellipsis‿bitset‿baseset (size_t bval)
 
void ellipsis‿bitset‿insert (size_t tabsize, ellipsis‿bitset‿base table[tabsize], size_t val)
 
bool ellipsis‿bitset‿member (size_t tabsize, ellipsis‿bitset‿base table[tabsize], size_t val)
 

Detailed Description

Warning
This is a file generated by eĿlipsis version 20250309, do not modify

Macro Definition Documentation

◆ ellipsis_bitset_insert

#define ellipsis_bitset_insert (   A,
 
)    ellipsis_bitset_insert(sizeof(A)/sizeof(A[0]), A, V)

◆ ellipsis_bitset_member

#define ellipsis_bitset_member (   A,
 
)    ellipsis‿bitset‿member(sizeof(A)/sizeof(A[0]), A, V)

Typedef Documentation

◆ ellipsis‿bitset‿base

typedef uint64_t ellipsis‿bitset‿base

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
ellipsis‿bitset‿bits 

Function Documentation

◆ ellipsis‿bitset‿baseset()

ellipsis‿bitset‿base ellipsis‿bitset‿baseset ( size_t  bval)
inline

Referenced by ellipsis‿bitset‿insert(), and ellipsis‿bitset‿member().

Here is the caller graph for this function:

◆ ellipsis‿bitset‿insert()

void ellipsis‿bitset‿insert ( size_t  tabsize,
ellipsis‿bitset‿base  table[tabsize],
size_t  val 
)
inline

References ellipsis‿bitset‿baseset(), and ellipsis‿bitset‿bits.

Here is the call graph for this function:

◆ ellipsis‿bitset‿member()

bool ellipsis‿bitset‿member ( size_t  tabsize,
ellipsis‿bitset‿base  table[tabsize],
size_t  val 
)
inline

References ellipsis‿bitset‿baseset(), and ellipsis‿bitset‿bits.

Here is the call graph for this function: