51   template<
typename Integer>
 
   58   template<
typename T1, 
typename T2>
 
  100   template <
typename Iterator, 
typename Element> Iterator 
BinarySearch(Iterator first, Iterator last, Element 
value);
 
  103   template <
typename Element, 
typename Index>
 
  105   template <
typename Iterator, 
typename IndexIterator>
 
 
  114   { 
return ! (
a & 1); }
 
 
  128{ 
return std::abs(
d); }
 
 
  132{ 
return std::labs(
d); }
 
 
  136{ 
return std::llabs(
d); }
 
 
  140{ 
return std::abs(
d); }
 
 
  144{ 
return std::abs(
d); }
 
 
  148{ 
return std::abs(
d); }
 
 
  154template<
typename Integer>
 
  160   { 
return std::signbit(
a);  }
 
 
  164   { 
return std::signbit(
a);  }
 
 
  168   { 
return std::signbit(
a);  }
 
 
  174template<
typename T1, 
typename T2>
 
  181   { 
return std::copysign(
a,
b);  }
 
 
  186   { 
return std::copysign(
a,
b);  }
 
 
  191   { 
return std::copysign(
a,
b);  }
 
 
  199   { 
return a <= 
b ? 
a : 
b; }
 
 
  204   { 
return a <= 
b ? 
a : 
b; }
 
 
  209   { 
return a <= 
b ? 
a : 
b; }
 
 
  214   { 
return a <= 
b ? 
a : 
b; }
 
 
  219   { 
return a <= 
b ? 
a : 
b; }
 
 
  224   { 
return a <= 
b ? 
a : 
b; }
 
 
  229   { 
return a <= 
b ? 
a : 
b; }
 
 
  234   { 
return a <= 
b ? 
a : 
b; }
 
 
  239   { 
return a <= 
b ? 
a : 
b; }
 
 
  244   { 
return a <= 
b ? 
a : 
b; }
 
 
  251   { 
return a >= 
b ? 
a : 
b; }
 
 
  256   { 
return a >= 
b ? 
a : 
b; }
 
 
  261   { 
return a >= 
b ? 
a : 
b; }
 
 
  266   { 
return a >= 
b ? 
a : 
b; }
 
 
  271   { 
return a >= 
b ? 
a : 
b; }
 
 
  276   { 
return a >= 
b ? 
a : 
b; }
 
 
  281   { 
return a >= 
b ? 
a : 
b; }
 
 
  286   { 
return a >= 
b ? 
a : 
b; }
 
 
  291   { 
return a >= 
b ? 
a : 
b; }
 
 
  296   { 
return a >= 
b ? 
a : 
b; }
 
 
  331template <
typename Iterator, 
typename Element>
 
  335   pind = std::lower_bound(first, last, 
value);
 
 
  350   pind = std::lower_bound(array, array + 
n, 
value);
 
  352      return (
pind - array);
 
  354      return ( 
pind - array - 1);
 
 
  365   pind = std::lower_bound(*array, *array + 
n, 
value);
 
  367      return (
pind - *array);
 
  369      return ( 
pind - *array - 1);
 
 
  377   template<
typename Index>
 
 
  390   template<
typename Index>
 
 
  405template <
typename Iterator, 
typename IndexIterator>
 
  433   for(Index i = 0; i < 
n; i++) { 
index[i] = i; }
 
 
unsigned long long ULong64_t
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t index
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void value
 
Short_t Max(Short_t a, Short_t b)
Returns the largest of a and b.
 
void SortItr(Iterator first, Iterator last, IndexIterator index, Bool_t down=kTRUE)
Sort the n1 elements of the Short_t array defined by its iterators.
 
Long_t NextPrime(Long_t x)
 
T1 Sign(T1 a, T2 b)
Returns a value with the magnitude of a and the sign of b.
 
Short_t Range(Short_t lb, Short_t ub, Short_t x)
Returns x if lb < x < up, lb if x < lb and ub if x > ub.
 
Short_t Min(Short_t a, Short_t b)
Returns the smallest of a and b.
 
Bool_t Odd(Long_t a)
Returns true if a is odd.
 
void Sort(Index n, const Element *a, Index *index, Bool_t down=kTRUE)
Sort the n elements of the array a of generic templated type Element.
 
Bool_t SignBit(Integer a)
Returns whether the sign of Integer a is negative.
 
Long64_t BinarySearch(Long64_t n, const T *array, T value)
Binary search in an array of n values to locate value.
 
Short_t Abs(Short_t d)
Returns the absolute value of parameter Short_t d.
 
Bool_t Even(Long_t a)
Returns true if a is even.
 
bool operator()(Index i1, Index i2)
 
bool operator()(Index i1, Index i2)