Definitions of C++ counterparts of SPL native functions for operations on collection types. More...
#include <SPL/Runtime/Type/SPLType.h>
Namespaces |
|
SPL::Functions::Collections | |
C++ counterparts of SPL native functions that deal with operations on collection types. |
|
SPL | |
C++ classes for writing operators. |
|
SPL::Functions | |
C++ counterparts of SPL native functions. |
|
Functions |
|
SPL::int32 | SPL::Functions::Collections::size (const SPL::List &values) |
SPL::int32 | SPL::Functions::Collections::size (const SPL::Map &values) |
SPL::int32 | SPL::Functions::Collections::size (const SPL::Set &values) |
SPL::int32 | SPL::Functions::Collections::size (const SPL::blob &values) |
SPL::uint64 | SPL::Functions::Collections::blobSize (const SPL::blob &b) |
void | SPL::Functions::Collections::clearM (SPL::List &values) |
void | SPL::Functions::Collections::clearM (SPL::Map &values) |
void | SPL::Functions::Collections::clearM (SPL::Set &values) |
void | SPL::Functions::Collections::clearM (SPL::blob &values) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::countDistinct (const SPL::list< T > &values) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::countDistinct (const SPL::blist< T, N > &values) |
template<class T > | |
T | SPL::Functions::Collections::setUnion (const T &a, const T &b) |
template<class T > | |
T | SPL::Functions::Collections::setIntersection (const T &a, const T &b) |
template<class T > | |
T | SPL::Functions::Collections::setDifference (const T &a, const T &b) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::makeSequence (const T &val, const SPL::int32 cnt) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::makeSequence (const T &val, const SPL::int32 cnt, const T &step) |
template<> | |
SPL::list< SPL::rstring > | SPL::Functions::Collections::makeSequence< SPL::rstring > (const SPL::rstring &val, const SPL::int32 cnt) |
template<> | |
SPL::list< SPL::ustring > | SPL::Functions::Collections::makeSequence< SPL::ustring > (const SPL::ustring &val, const SPL::int32 cnt) |
template<int32_t msize> | |
SPL::list< SPL::bstring< msize > > | SPL::Functions::Collections::makeSequence (const SPL::bstring< msize > &val, const SPL::int32 cnt) |
SPL::list< SPL::int32 > | SPL::Functions::Collections::range (SPL::int32 limit) |
SPL::list< SPL::int32 > | SPL::Functions::Collections::range (SPL::int32 start, SPL::int32 limit) |
SPL::list< SPL::int32 > | SPL::Functions::Collections::range (SPL::int32 start, SPL::int32 limit, SPL::int32 step) |
template<class T > | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::range (SPL::list< T > l) |
template<class T , int32_t N> | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::range (SPL::blist< T, N > l) |
template<class K , class V > | |
SPL::map< K, V > | SPL::Functions::Collections::insert (const SPL::map< K, V > &values, const K &key, const V &value) |
template<class K , class V , int32_t N> | |
SPL::bmap< K, V, N > | SPL::Functions::Collections::insert (const SPL::bmap< K, V, N > &values, const K &key, const V &value) |
template<class K , class V > | |
void | SPL::Functions::Collections::insertM (SPL::map< K, V > &values, const K &key, const V &value) |
template<class K , class V , int32_t N> | |
void | SPL::Functions::Collections::insertM (SPL::bmap< K, V, N > &values, const K &key, const V &value) |
template<class K , class V > | |
SPL::map< K, V > | SPL::Functions::Collections::remove (const SPL::map< K, V > &values, const K &key) |
template<class K , class V , int32_t N> | |
SPL::bmap< K, V, N > | SPL::Functions::Collections::remove (const SPL::bmap< K, V, N > &values, const K &key) |
template<class K , class V > | |
void | SPL::Functions::Collections::removeM (SPL::map< K, V > &values, const K &key) |
template<class K , class V , int32_t N> | |
void | SPL::Functions::Collections::removeM (SPL::bmap< K, V, N > &values, const K &key) |
template<class T > | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::find (const SPL::list< T > &values, const T &item) |
template<class T , int32_t N> | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::find (const SPL::blist< T, N > &values, const T &item) |
template<class T > | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::findOf (const SPL::list< T > &values, const SPL::list< T > &items) |
template<class T , int32_t N> | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::findOf (const SPL::list< T > &values, const SPL::blist< T, N > &items) |
template<class T , int32_t N> | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::findOf (const SPL::blist< T, N > &values, const SPL::list< T > &items) |
template<class T , int32_t N, int32_t M> | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::findOf (const SPL::blist< T, N > &values, const SPL::blist< T, M > &items) |
template<class T > | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::findNotOf (const SPL::list< T > &values, const SPL::list< T > &items) |
template<class T , int32_t N> | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::findNotOf (const SPL::list< T > &values, const SPL::blist< T, N > &items) |
template<class T , int32_t N> | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::findNotOf (const SPL::blist< T, N > &values, const SPL::list< T > &items) |
template<class T , int32_t N, int32_t M> | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::findNotOf (const SPL::blist< T, N > &values, const SPL::blist< T, M > &items) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::findFirst (const SPL::list< T > &values, const T &item, const SPL::int32 sidx=0) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findFirst (const SPL::blist< T, N > &values, const T &item, const SPL::int32 sidx=0) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::lexicographicalCompare (const SPL::list< T > &values1, const SPL::list< T > &values2) |
template<class T , int32_t N, int32_t M> | |
SPL::int32 | SPL::Functions::Collections::lexicographicalCompare (const SPL::blist< T, N > &values1, const SPL::blist< T, M > &values2) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::findFirst (const SPL::list< T > &values, const SPL::list< T > &items, const SPL::int32 sidx=0) |
template<class T , int32_t N, int32_t M> | |
SPL::int32 | SPL::Functions::Collections::findFirst (const SPL::blist< T, N > &values, const SPL::blist< T, M > &items, const SPL::int32 sidx=0) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::findLast (const SPL::list< T > &values, const SPL::list< T > &items, const SPL::int32 lidx) |
template<class T , int32_t N, int32_t M> | |
SPL::int32 | SPL::Functions::Collections::findLast (const SPL::blist< T, N > &values, const SPL::blist< T, M > &items, const SPL::int32 lidx) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::findLast (const SPL::list< T > &values, const T &item, const SPL::int32 lidx) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findLast (const SPL::blist< T, N > &values, const T &item, const SPL::int32 lidx) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::findFirstOf (const SPL::list< T > &values, const SPL::list< T > &items, const SPL::int32 sidx=0) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findFirstOf (const SPL::blist< T, N > &values, const SPL::list< T > &items, const SPL::int32 sidx=0) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findFirstOf (const SPL::list< T > &values, const SPL::blist< T, N > &items, const SPL::int32 sidx=0) |
template<class T , int32_t N, int32_t M> | |
SPL::int32 | SPL::Functions::Collections::findFirstOf (const SPL::blist< T, N > &values, const SPL::blist< T, M > &items, const SPL::int32 sidx=0) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::findLastOf (const SPL::list< T > &values, const SPL::list< T > &items, const SPL::int32 lidx) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findLastOf (const SPL::blist< T, N > &values, const SPL::list< T > &items, const SPL::int32 lidx) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findLastOf (const SPL::list< T > &values, const SPL::blist< T, N > &items, const SPL::int32 lidx) |
template<class T , int32_t N, int32_t M> | |
SPL::int32 | SPL::Functions::Collections::findLastOf (const SPL::blist< T, N > &values, const SPL::blist< T, M > &items, const SPL::int32 lidx) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::findFirstNotOf (const SPL::list< T > &values, const SPL::list< T > &items, const SPL::int32 sidx=0) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findFirstNotOf (const SPL::blist< T, N > &values, const SPL::list< T > &items, const SPL::int32 sidx=0) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findFirstNotOf (const SPL::list< T > &values, const SPL::blist< T, N > &items, const SPL::int32 sidx=0) |
template<class T , int32_t N, int32_t M> | |
SPL::int32 | SPL::Functions::Collections::findFirstNotOf (const SPL::blist< T, N > &values, const SPL::blist< T, M > &items, const SPL::int32 sidx=0) |
template<class T > | |
SPL::int32 | SPL::Functions::Collections::findLastNotOf (const SPL::list< T > &values, const SPL::list< T > &items, const SPL::int32 lidx) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findLastNotOf (const SPL::blist< T, N > &values, const SPL::list< T > &items, const SPL::int32 lidx) |
template<class T , int32_t N> | |
SPL::int32 | SPL::Functions::Collections::findLastNotOf (const SPL::list< T > &values, const SPL::blist< T, N > &items, const SPL::int32 lidx) |
template<class T , int32_t N, int32_t M> | |
SPL::int32 | SPL::Functions::Collections::findLastNotOf (const SPL::blist< T, N > &values, const SPL::blist< T, M > &items, const SPL::int32 lidx) |
template<class T > | |
SPL::boolean | SPL::Functions::Collections::has (const SPL::list< T > &values, const T &item) |
template<class T , int32_t N> | |
SPL::boolean | SPL::Functions::Collections::has (const SPL::blist< T, N > &values, const T &item) |
template<class K , class V > | |
SPL::boolean | SPL::Functions::Collections::has (const SPL::map< K, V > &values, const K &item) |
template<class K , class V , int32_t size> | |
SPL::boolean | SPL::Functions::Collections::has (const SPL::bmap< K, V, size > &values, const K &item) |
template<class K > | |
SPL::boolean | SPL::Functions::Collections::has (const SPL::set< K > &values, const K &item) |
template<class K , int32_t size> | |
SPL::boolean | SPL::Functions::Collections::has (const SPL::bset< K, size > &values, const K &item) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::insert (const SPL::list< T > &values, const T &ival, const SPL::int32 idx) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::insert (const SPL::blist< T, N > &values, const T &ival, const SPL::int32 idx) |
template<class T > | |
void | SPL::Functions::Collections::insertM (SPL::list< T > &values, const T &ival, const SPL::int32 idx) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::insertM (SPL::blist< T, N > &values, const T &ival, const SPL::int32 idx) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::insert (const SPL::list< T > &values, const SPL::list< T > &ivls, const SPL::int32 idx) |
template<class T , int32_t N> | |
SPL::list< T > | SPL::Functions::Collections::insert (const SPL::list< T > &values, const SPL::blist< T, N > &ivls, const SPL::int32 idx) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::insert (const SPL::blist< T, N > &values, const SPL::list< T > &ivls, const SPL::int32 idx) |
template<class T , int32_t N, int32_t M> | |
SPL::blist< T, N > | SPL::Functions::Collections::insert (const SPL::blist< T, N > &values, const SPL::blist< T, M > &ivls, const SPL::int32 idx) |
template<class T > | |
void | SPL::Functions::Collections::insertM (SPL::list< T > &values, const SPL::list< T > &ivls, const SPL::int32 idx) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::insertM (SPL::list< T > &values, const SPL::blist< T, N > &ivls, const SPL::int32 idx) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::insertM (SPL::blist< T, N > &values, const SPL::list< T > &ivls, const SPL::int32 idx) |
template<class T , int32_t N, int32_t M> | |
void | SPL::Functions::Collections::insertM (SPL::blist< T, N > &values, const SPL::blist< T, M > &ivls, const SPL::int32 idx) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::remove (const SPL::list< T > &values, const SPL::int32 idx) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::remove (const SPL::blist< T, N > &values, const SPL::int32 idx) |
template<class T > | |
void | SPL::Functions::Collections::removeM (SPL::list< T > &values, const SPL::int32 idx) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::removeM (SPL::blist< T, N > &values, const SPL::int32 idx) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::remove (const SPL::list< T > &values, const SPL::int32 sidx, const SPL::int32 eidx) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::remove (const SPL::blist< T, N > &values, const SPL::int32 sidx, const SPL::int32 eidx) |
template<class T > | |
void | SPL::Functions::Collections::removeM (SPL::list< T > &values, const SPL::int32 sidx, const SPL::int32 eidx) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::removeM (SPL::blist< T, N > &values, const SPL::int32 sidx, const SPL::int32 eidx) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::remove (const SPL::list< T > &values, const SPL::list< SPL::int32 > &idxs) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::remove (const SPL::blist< T, N > &values, const SPL::list< SPL::int32 > &idxs) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::sort (const SPL::list< T > &values) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::sort (const SPL::blist< T, N > &values) |
template<class T > | |
void | SPL::Functions::Collections::sortM (SPL::list< T > &values) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::sortM (SPL::blist< T, N > &values) |
template<class T > | |
SPL::list< SPL::uint32 > | SPL::Functions::Collections::sortIndices (const SPL::list< T > &values) |
template<class T , int32_t N> | |
SPL::blist< SPL::uint32, N > | SPL::Functions::Collections::sortIndices (const SPL::blist< T, N > &values) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::reverse (const SPL::list< T > &values) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::reverse (const SPL::blist< T, N > &values) |
template<class T > | |
void | SPL::Functions::Collections::reverseM (SPL::list< T > &values) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::reverseM (SPL::blist< T, N > &values) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::at (const SPL::list< T > &values, const SPL::list< SPL::uint32 > &idxs) |
template<class T , int32_t N> | |
SPL::list< T > | SPL::Functions::Collections::at (const SPL::blist< T, N > &values, const SPL::list< SPL::uint32 > &idxs) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::selectFromList (const SPL::list< SPL::boolean > &selector, const SPL::list< T > &a, const SPL::list< T > &b) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::selectFromList (const SPL::list< SPL::boolean > &selector, const SPL::blist< T, N > &a, const SPL::blist< T, N > &b) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::concat (const SPL::list< T > &values1, const SPL::list< T > &values2) |
template<class T , int32_t N> | |
SPL::list< T > | SPL::Functions::Collections::concat (const SPL::list< T > &values1, const SPL::blist< T, N > &values2) |
template<class T , int32_t N> | |
SPL::list< T > | SPL::Functions::Collections::concat (const SPL::blist< T, N > &values1, const SPL::list< T > &values2) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::concat (const SPL::blist< T, N > &values1, const SPL::blist< T, N > &values2) |
template<class T , int32_t N, int32_t M> | |
SPL::list< T > | SPL::Functions::Collections::concat (const SPL::blist< T, N > &values1, const SPL::blist< T, M > &values2) |
template<class T > | |
void | SPL::Functions::Collections::concatM (SPL::list< T > &values1, const SPL::list< T > &values2) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::concatM (SPL::list< T > &values1, const SPL::blist< T, N > &values2) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::concatM (SPL::blist< T, N > &values1, const SPL::list< T > &values2) |
template<class T , int32_t N, int32_t M> | |
void | SPL::Functions::Collections::concatM (SPL::blist< T, N > &values1, const SPL::blist< T, M > &values2) |
template<class T > | |
void | SPL::Functions::Collections::appendM (SPL::list< T > &values, const T &value) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::appendM (SPL::blist< T, N > &values, const T &value) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::slice (const SPL::list< T > &values, const SPL::int32 from, const SPL::int32 cnt, const SPL::int32 skip, const SPL::int32 tape) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::slice (const SPL::blist< T, N > &values, const SPL::int32 from, const SPL::int32 cnt, const SPL::int32 skip, const SPL::int32 tape) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::slice (const SPL::list< T > &values, const SPL::int32 from, const SPL::int32 cnt) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::slice (const SPL::blist< T, N > &values, const SPL::int32 from, const SPL::int32 cnt) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::slice (const SPL::list< T > &values, const SPL::int32 from, const SPL::int32 cnt, const SPL::int32 skip) |
template<class T , int32_t N> | |
SPL::blist< T, N > | SPL::Functions::Collections::slice (const SPL::blist< T, N > &values, const SPL::int32 from, const SPL::int32 cnt, const SPL::int32 skip) |
template<class T > | |
SPL::set< T > | SPL::Functions::Collections::toSet (const SPL::list< T > &values) |
template<class T , int32_t N> | |
SPL::bset< T, N > | SPL::Functions::Collections::toSet (const SPL::blist< T, N > &values) |
template<class V > | |
SPL::set< V > | SPL::Functions::Collections::insert (const SPL::set< V > &values, const V &value) |
template<class V , int32_t N> | |
SPL::bset< V, N > | SPL::Functions::Collections::insert (const SPL::bset< V, N > &values, const V &value) |
template<class V > | |
void | SPL::Functions::Collections::insertM (SPL::set< V > &values, const V &value) |
template<class V , int32_t N> | |
void | SPL::Functions::Collections::insertM (SPL::bset< V, N > &values, const V &value) |
template<class K > | |
SPL::set< K > | SPL::Functions::Collections::remove (const SPL::set< K > &values, const K &key) |
template<class K , int32_t N> | |
SPL::bset< K, N > | SPL::Functions::Collections::remove (const SPL::bset< K, N > &values, const K &key) |
template<class K > | |
void | SPL::Functions::Collections::removeM (SPL::set< K > &values, const K &key) |
template<class K , int32_t N> | |
void | SPL::Functions::Collections::removeM (SPL::bset< K, N > &values, const K &key) |
template<class T > | |
void | SPL::Functions::Collections::concatM (SPL::set< T > &values1, const SPL::set< T > &values2) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::concatM (SPL::set< T > &values1, const SPL::bset< T, N > &values2) |
template<class T , int32_t N> | |
void | SPL::Functions::Collections::concatM (SPL::bset< T, N > &values1, const SPL::set< T > &values2) |
template<class T , int32_t N, int32_t M> | |
void | SPL::Functions::Collections::concatM (SPL::bset< T, N > &values1, const SPL::bset< T, M > &values2) |
void | SPL::Functions::Collections::appendM (SPL::blob &b, const SPL::uint8 &byte) |
void | SPL::Functions::Collections::appendM (SPL::blob &b, const SPL::list< SPL::uint8 > &bytes) |
SPL::blob | SPL::Functions::Collections::subSlice (const SPL::blob &b, uint32_t lower, uint32_t upper) |
SPL::blob | SPL::Functions::Collections::subSliceL (const SPL::blob &b, uint32_t upper) |
SPL::blob | SPL::Functions::Collections::subSliceU (const SPL::blob &b, uint32_t lower) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::subSlice (const SPL::list< T > &l, uint32_t lower, uint32_t upper) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::subSliceL (const SPL::list< T > &l, uint32_t upper) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::subSliceU (const SPL::list< T > &l, uint32_t lower) |
template<class T , int32_t msize> | |
SPL::blist< T, msize > | SPL::Functions::Collections::subSlice (const SPL::blist< T, msize > &l, uint32_t lower, uint32_t upper) |
template<class T , int32_t msize> | |
SPL::blist< T, msize > | SPL::Functions::Collections::subSliceL (const SPL::blist< T, msize > &l, uint32_t upper) |
template<class T , int32_t msize> | |
SPL::blist< T, msize > | SPL::Functions::Collections::subSliceU (const SPL::blist< T, msize > &l, uint32_t lower) |
template<class T > | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::pairwiseCompare (const SPL::list< T > &a, const T &b) |
template<class T , int32_t msize> | |
SPL::blist< SPL::int32, msize > | SPL::Functions::Collections::pairwiseCompare (const SPL::blist< T, msize > &a, const T &b) |
template<class T > | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::pairwiseCompare (const T &a, const SPL::list< T > &b) |
template<class T , int32_t msize> | |
SPL::blist< SPL::int32, msize > | SPL::Functions::Collections::pairwiseCompare (const T &a, const SPL::blist< T, msize > &b) |
template<class T > | |
SPL::list< SPL::int32 > | SPL::Functions::Collections::pairwiseCompare (const SPL::list< T > &a, const SPL::list< T > &b) |
template<class T , int msize> | |
SPL::blist< SPL::int32, msize > | SPL::Functions::Collections::pairwiseCompare (const SPL::blist< T, msize > &a, const SPL::blist< T, msize > &b) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::pairwiseMin (const SPL::list< T > &a, const SPL::list< T > &b) |
template<class T , int32_t msize> | |
SPL::blist< T, msize > | SPL::Functions::Collections::pairwiseMin (const SPL::blist< T, msize > &a, const SPL::blist< T, msize > &b) |
template<class T > | |
SPL::list< T > | SPL::Functions::Collections::pairwiseMax (const SPL::list< T > &a, const SPL::list< T > &b) |
template<class T , int32_t msize> | |
SPL::blist< T, msize > | SPL::Functions::Collections::pairwiseMax (const SPL::blist< T, msize > &a, const SPL::blist< T, msize > &b) |
template<class K , class V > | |
SPL::list< K > | SPL::Functions::Collections::keys (const SPL::map< K, V > &m) |
template<class K , class V , int32_t N> | |
SPL::list< K > | SPL::Functions::Collections::keys (const SPL::bmap< K, V, N > &m) |
Definitions of C++ counterparts of SPL native functions for operations on collection types.