ETRI IVCL 1.0.0
Acceleration SW Platform for Ondevice
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Macros | Functions
fib.cpp File Reference
#include "fib.h"
#include "fibpriv.h"
#include <limits.h>
#include <stdlib.h>

Namespaces

namespace  FIB
 

Macros

#define swap(type, a, b)
 
#define INT_BITS   (sizeof(int) * 8)
 

Functions

bool FIB::fh_isempty (const struct fibheap *fh)
 
struct fibheap * FIB::fh_makeheap ()
 
voidcmp FIB::fh_setcmp (struct fibheap *h, voidcmp fnct)
 
void FIB::fh_deleteheap (struct fibheap *h)
 
struct fibheap_el * FIB::fh_insert (struct fibheap *h, int data)
 
int FIB::fh_extractmin (struct fibheap *h)
 

Macro Definition Documentation

◆ INT_BITS

#define INT_BITS   (sizeof(int) * 8)

◆ swap

#define swap (   type,
  a,
 
)
Value:
do { \
type c; \
c = a; \
a = b; \
b = c; \
} while (0) \