Searched refs:CollatingCacheEntry (Results 1 – 2 of 2) sorted by relevance
44 struct CollatingCacheEntry struct48 CollatingCacheEntry() in CollatingCacheEntry() function54 CollatingCacheEntry(Unicode uni, const Shape & shape_A) in CollatingCacheEntry() argument66 void operator =(const CollatingCacheEntry & other) in operator =() argument67 { new (this) CollatingCacheEntry(other); } in operator =()70 int compare_axis(const CollatingCacheEntry & other, Rank axis) const in compare_axis() argument78 const CollatingCacheEntry & entry) in compare_chars() argument83 operator << (ostream & out, const CollatingCacheEntry & entry) in operator <<()92 class CollatingCache : public std::vector<CollatingCacheEntry>
57 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()