Dynalib Utils
Macros
DynaSortImpl.h File Reference
#include <iostream>
#include <type_traits>
#include "DynaSort.h"
#include "BitManip.h"
#include "DynaAllocImpl.h"
#include "DynaList.h"
#include "CheckForError.h"
#include "Exception.h"
Include dependency graph for DynaSortImpl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define MAKE_SORTLISTTYPE_INSTANCE(C, T)
 
#define MAKE_SORTARRAYTYPE_INSTANCE(C, T)
 

Macro Definition Documentation

◆ MAKE_SORTARRAYTYPE_INSTANCE

#define MAKE_SORTARRAYTYPE_INSTANCE (   C,
 
)
Value:
template class DynaSortArray<C>; \
typedef DynaSortArray<C> T##SortArray; \
typedef DynaAllocArray<C> T##AllocVect; \
Definition: DynaAlloc.h:13
Definition: DynaSort.h:74

◆ MAKE_SORTLISTTYPE_INSTANCE

#define MAKE_SORTLISTTYPE_INSTANCE (   C,
 
)
Value:
template class DynaSortList<C>; \
typedef DynaSortList<C> T##SortList; \
typedef DynaAllocVect<C> T##AllocVect; \
Definition: DynaSort.h:44
Definition: DynaAlloc.h:26

Dyna Sort Implementation

This file includes the implementation of the DynaSort template. This file should be included in any .cpp file that will instantiate a new type of DynaSort. The regular "DynaSort.h" file is then included everywhere a DynaSort is used.