Herb C Reference
Loading...
Searching...
No Matches
location.c File Reference
#include "include/location.h"
#include "include/memory.h"
#include "include/position.h"

Functions

size_t location_sizeof (void)
 
location_Tlocation_init (position_T *start, position_T *end)
 
location_Tlocation_from (size_t start_line, size_t start_column, size_t end_line, size_t end_column)
 
position_Tlocation_start (location_T *location)
 
position_Tlocation_end (location_T *location)
 
location_Tlocation_copy (location_T *location)
 
void location_free (location_T *location)
 

Function Documentation

◆ location_sizeof()

size_t location_sizeof ( void  )

◆ location_init()

location_T * location_init ( position_T start,
position_T end 
)

◆ location_from()

location_T * location_from ( size_t  start_line,
size_t  start_column,
size_t  end_line,
size_t  end_column 
)

◆ location_start()

position_T * location_start ( location_T location)

◆ location_end()

position_T * location_end ( location_T location)

◆ location_copy()

location_T * location_copy ( location_T location)

◆ location_free()

void location_free ( location_T location)