Home
last modified time | relevance | path

Searched refs:CollatingCacheEntry (Results 1 – 2 of 2) sorted by relevance

/dports/lang/gnu-apl/apl-1.8/src/
H A DBif_F12_SORT.hh44 struct CollatingCacheEntry struct
48 CollatingCacheEntry() in CollatingCacheEntry() function
54 CollatingCacheEntry(Unicode uni, const Shape & shape_A) in CollatingCacheEntry() argument
66 void operator =(const CollatingCacheEntry & other) in operator =() argument
67 { new (this) CollatingCacheEntry(other); } in operator =()
70 int compare_axis(const CollatingCacheEntry & other, Rank axis) const in compare_axis() argument
78 const CollatingCacheEntry & entry) in compare_chars() argument
83 operator << (ostream & out, const CollatingCacheEntry & entry) in operator <<()
92 class CollatingCache : public std::vector<CollatingCacheEntry>
H A DBif_F12_SORT.cc57 const CollatingCacheEntry entry(uni, A.get_shape()); in CollatingCache()
66 CollatingCacheEntry & entry = at(find_entry(uni)); in CollatingCache()
82 CollatingCacheEntry others(Invalid_Unicode, A.get_shape()); in CollatingCache()
140 const CollatingCacheEntry * entries = &at(0); in find_entry()
141 const CollatingCacheEntry * entry = in find_entry()
143 Heapsort<CollatingCacheEntry>:: search<Unicode>(uni, entries, size(), in find_entry()
144 CollatingCacheEntry::compare_chars); in find_entry()