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

Go to the source code of this file.

Functions

ellipsis‿str8 const * ellipsis‿infra‿data (ellipsis‿str32 n32[static 1])
 
char const * ellipsis‿infra‿dir (void)
 
void ellipsis‿infra‿down (void)
 
char const * ellipsis‿infra‿file (size_t)
 
size_t ellipsis‿infra‿fileno (void)
 
size_t ellipsis‿infra‿find (ellipsis‿str32[static 1], ellipsis‿str8 const *data)
 
size_t ellipsis‿infra‿line (void)
 
void ellipsis‿infra‿newline (void)
 
size_t ellipsis‿infra‿subscribe (char const[static 1], ellipsis‿str8 const *data)
 
size_t ellipsis‿infra‿up (char const[static 1], char const *)
 

Variables

ellipsis‿carrayellipsis‿infra‿dependencies
 
_Thread_local char const * ellipsis‿infra‿directory
 
_Thread_local size_t ellipsis‿infra‿filter_file
 
_Thread_local size_t ellipsis‿infra‿filter_line
 
_Thread_local size_t ellipsis‿infra‿filter_lineno
 

Detailed Description

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

Function Documentation

◆ ellipsis‿infra‿data()

ellipsis‿str8 const * ellipsis‿infra‿data ( ellipsis‿str32  n32[static 1])

◆ ellipsis‿infra‿dir()

char const * ellipsis‿infra‿dir ( void  )

References __FILE__, ellipsis‿carray::array, dirs, ellipsis‿infra‿_Once‿init(), ellipsis‿infra‿_Once‿strong, GNU_ATTR_USED, and ellipsis‿carray::length.

Referenced by ellipsis‿include‿fopen().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ellipsis‿infra‿down()

◆ ellipsis‿infra‿file()

char const * ellipsis‿infra‿file ( size_t  pos)

◆ ellipsis‿infra‿fileno()

size_t ellipsis‿infra‿fileno ( void  )

◆ ellipsis‿infra‿find()

size_t ellipsis‿infra‿find ( ellipsis‿str32  n32[static 1],
ellipsis‿str8 const *  data 
)

◆ ellipsis‿infra‿line()

size_t ellipsis‿infra‿line ( void  )

References __FILE__, ellipsis‿sarray::array, ellipsis‿infra‿_Once‿init(), ellipsis‿infra‿_Once‿strong, GNU_ATTR_USED, ellipsis‿sarray::length, and lines.

Referenced by ellipsis‿tokenize().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ellipsis‿infra‿newline()

void ellipsis‿infra‿newline ( void  )

◆ ellipsis‿infra‿subscribe()

size_t ellipsis‿infra‿subscribe ( char const  n[static 1],
ellipsis‿str8 const *  data 
)

References ellipsis‿infra‿find(), ellipsis‿str32‿construct(), and ellipsis‿str32‿delete().

Referenced by ellipsis‿infra‿up().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ellipsis‿infra‿up()

size_t ellipsis‿infra‿up ( char const  n[static 1],
char const *  dir 
)

References __FILE__, dirs, ellipsis‿infra‿_Once‿init(), ellipsis‿infra‿_Once‿strong, ellipsis‿infra‿subscribe(), files, GNU_ATTR_USED, and lines.

Referenced by ellipsis‿include‿fopen(), and main().

Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ ellipsis‿infra‿dependencies

◆ ellipsis‿infra‿directory

_Thread_local char const* ellipsis‿infra‿directory
extern

◆ ellipsis‿infra‿filter_file

◆ ellipsis‿infra‿filter_line

◆ ellipsis‿infra‿filter_lineno

_Thread_local size_t ellipsis‿infra‿filter_lineno
extern