libsapling  0.8.0
Macros
typed_queue.h File Reference

Typed queue interface implementation. More...

#include "libsapling/dm/typed/typed_first_out_buffer.h"

Go to the source code of this file.

Macros

#define IMPLEMENT_TYPED_QUEUE(SYM, TYPE, FPF)   IMPLEMENT_TYPED_FIRST_OUT_BUFFER(SYM, TYPE, FPF, queue)
 Defines a typed queue implementation. More...
 

Detailed Description

Typed queue interface implementation.

Macro Definition Documentation

◆ IMPLEMENT_TYPED_QUEUE

#define IMPLEMENT_TYPED_QUEUE (   SYM,
  TYPE,
  FPF 
)    IMPLEMENT_TYPED_FIRST_OUT_BUFFER(SYM, TYPE, FPF, queue)

Defines a typed queue implementation.

Parameters
SYMPrefix symbol of all implemented functions
TYPEType with which the implementation will be dealing with
FPFfpfdata function that prints the formatted data of the implementation's type