libsacio  1.0.2
Seismic Analysis Code I/O Library
Public Member Functions | Data Fields
duration Struct Reference

time duration with units More...

Public Member Functions

durationduration_new ()
 Create a new duration. More...
 
void duration_init (duration *d)
 Initialize a duration. More...
 
int duration_parse (char *in, duration *d)
 Parse a string into a duration. More...
 
durationduration_from_string (char *in)
 Create a duration from a character stirng. More...
 

Data Fields

TimeType type
 
int64_t n
 

Detailed Description

time duration with units

Member Function Documentation

◆ duration_new()

duration * duration_new ( )

Create a new duration.

Returns
new duration
Warning
User owns the duration and is responsibile for freeing the underlying memory
assert_eq(d->n, 0);
assert_eq(d->type, Duration_None);

Field Documentation

◆ n

int64_t duration::n

duration length

◆ type

TimeType duration::type

duration unit


The documentation for this struct was generated from the following files: