Monado OpenXR Runtime
u_deque.cpp File Reference

Expose std::deque to C. More...

#include "u_deque.h"
#include "util/u_time.h"
#include <deque>
Include dependency graph for u_deque.cpp:

Macros

#define U_DEQUE_IMPLEMENTATION(TYPE)
 

Functions

u_deque_timepoint_ns u_deque_timepoint_ns_create ()
 
void u_deque_timepoint_ns_push_back (u_deque_timepoint_ns ud, timepoint_ns e)
 
bool u_deque_timepoint_ns_pop_front (u_deque_timepoint_ns ud, timepoint_ns *e)
 
timepoint_ns u_deque_timepoint_ns_at (u_deque_timepoint_ns ud, size_t i)
 
size_t u_deque_timepoint_ns_size (u_deque_timepoint_ns ud)
 
void u_deque_timepoint_ns_destroy (u_deque_timepoint_ns *ud)
 

Detailed Description

Expose std::deque to C.

Author
Mateo de Mayo mateo.nosp@m..dem.nosp@m.ayo@c.nosp@m.olla.nosp@m.bora..nosp@m.com