FEI Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Namespaces | Functions
fei_ArrayUtils.hpp File Reference
#include "fei_fwd.hpp"
#include <algorithm>
Include dependency graph for fei_ArrayUtils.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 fei
 

Functions

template<typename T >
int fei::lowerBound (const T &item, const T *list, int len)
 
template<typename T >
int fei::binarySearch (const T &item, const T *list, int len)
 
template<typename T >
void fei::insertion_sort_with_companions (int len, int *array, T *companions)
 
template<typename T >
int fei::binarySearch (const T &item, const T *list, int len, int &insertPoint)
 
template<typename T >
int fei::binarySearch (const T &item, const std::vector< T > &list, int &insertPoint)
 
template<typename T >
int fei::binarySearch (const T &item, const std::vector< T > &list)
 
template<typename T >
int fei::binarySearch (const T &item, const T *list, int, int start, int end, int &insertPoint)
 
template<typename T >
int fei::binarySearch (int numItems, const T *items, int *offsets, const T *list, int listLength)
 
template<class T >
int fei::sortedListInsert (const T &item, std::vector< T > &list)
 
template<class T >
int fei::sortedListInsert (const T &item, T *&list, int &len, int &allocLen)
 
template<class T >
int fei::listInsert (const T &item, int offset, T *&list, int &usedLength, int &allocatedLength, int allocChunkSize=200)
 
template<class T >
int fei::searchList (const T &item, const T *list, int len)