28 JUT_ASSERT(200, pValue!=0);
37template <
typename Category,
typename T,
typename Distance,
typename Po
inter,
typename Reference>
41template <
typename Iterator,
typename T,
typename Predicate>
46template <
typename Iterator,
typename T,
typename Predicate>
54 difference_type stride = 1;
73 stride = expand.get(stride);
79template <
typename Iterator,
typename T,
typename Predicate>
88 difference_type stride = 1;
107 stride = expand.get(stride);
113template <
typename Iterator,
typename T,
typename Predicate>
115 return current == last ||
p(val, *current) ?
120template <
typename Iterator,
typename T>
static u8 index[20][3]
Definition GXDraw.c:434
static void * search(void *param_1, void *param_2)
Definition d_a_tag_qs.cpp:119
int i
Definition e_pow.c:165
const T & toValueFromIndex(int idx, const T *pValue, u32 count, const T &fallback)
Definition search.h:27
Iterator findUpperBound_binary_begin(Iterator first, Iterator last, const T &val, Predicate p)
Definition search.h:47
Iterator findUpperBound_binary_end(Iterator first, Iterator last, const T &val, Predicate p)
Definition search.h:80
Iterator findUpperBound_binary_current(Iterator first, Iterator last, Iterator current, const T &val, Predicate p)
Definition search.h:114
Iterator findUpperBound_binary_all(Iterator first, Iterator last, const T &val, Predicate p)
Definition search.h:42
iterator_traits< InputIterator >::difference_type distance(InputIterator first, InputIterator last)
Definition iterator.h:96
ForwardIterator upper_bound(ForwardIterator first, ForwardIterator last, const T &val, Predicate p)
Definition algorithm.h:56
static s32 get(s32 n)
Definition search.h:18
Iterator::difference_type difference_type
Definition iterator.h:15
Definition functional.h:16
unsigned long u32
Definition types.h:9
signed long s32
Definition types.h:8