From e1db16caf94bd455e717a5ae8e27f65e9448d3a3 Mon Sep 17 00:00:00 2001 From: Bolero-MURAKAMI Date: Thu, 29 Aug 2013 23:20:11 +0900 Subject: [PATCH] renew libraries index --- docs/_sources/libs/index.txt | 2 + docs/_sources/libs/libraries.txt | 49 ++++++++++++++++++++---- docs/libs/index.html | 2 + docs/libs/libraries.html | 64 +++++++++++++++++++++++++++----- docs/searchindex.js | 2 +- source/libs/index.rst | 2 + source/libs/libraries.rst | 49 ++++++++++++++++++++---- 7 files changed, 144 insertions(+), 26 deletions(-) diff --git a/docs/_sources/libs/index.txt b/docs/_sources/libs/index.txt index caa931b2..f05475b7 100644 --- a/docs/_sources/libs/index.txt +++ b/docs/_sources/libs/index.txt @@ -21,6 +21,7 @@ Library Documentation ******************************************************************************* | The starting point for the documentation of individual libraries is the :doc:`Libraries page <./libraries>`, which gives a brief description of each library and links to its documentation. +| .. _sprout-project: ******************************************************************************* @@ -29,6 +30,7 @@ Project page * `Project page `_ * `Repository (Github) `_ +* `Wiki (japanese) `_ .. _sprout-install: ******************************************************************************* diff --git a/docs/_sources/libs/libraries.txt b/docs/_sources/libs/libraries.txt index 163a0a46..87eae8ca 100644 --- a/docs/_sources/libs/libraries.txt +++ b/docs/_sources/libs/libraries.txt @@ -14,8 +14,8 @@ Libraries Libraries Listed Alphabetically ******************************************************************************* -* :doc:`algorithm <./sprout/algorithm/index>` - STL like generic algorithms. -* :doc:`array <./sprout/array/index>` - STL compliant class template for storing fixed-size sequences of objects. +* :doc:`algorithm <./sprout/algorithm/index>` - Standard library like generic algorithms. +* :doc:`array <./sprout/array/index>` - Standard library compliant class template for storing fixed-size sequences of objects. .. _sprout-listed_by_category: ******************************************************************************* @@ -26,8 +26,8 @@ Libraries Listed by Category Containers and Data structures ======================================= -* :doc:`array <./sprout/array/index>` - STL compliant class template for storing fixed-size sequences of objects. -* :doc:`string <./sprout/string/index>` +* :doc:`array <./sprout/array/index>` - Standard library compliant class template for storing fixed-size sequences of objects. +* :doc:`string <./sprout/string/index>` - Compile-time string of fixed-length buffer. * :doc:`tuple <./sprout/tuple/index>` * :doc:`optional <./sprout/optional/index>` * :doc:`variant <./sprout/variant/index>` @@ -37,7 +37,7 @@ Containers and Data structures Algorithms ======================================= -* :doc:`algorithm <./sprout/algorithm/index>` - STL like generic algorithms. +* :doc:`algorithm <./sprout/algorithm/index>` - Standard library like generic algorithms. * :doc:`numeric <./sprout/numeric/index>` * :doc:`range_algorithm <./sprout/range/algorithm/index>` * :doc:`range_numeric <./sprout/range/numeric/index>` @@ -47,51 +47,84 @@ Algorithms Container supports ======================================= +* :doc:`sub_array <./sprout/sub_array/index>` +* :doc:`pit <./sprout/pit/index>` +* :doc:`operation <./sprout/operation/index>` +* :doc:`container <./sprout/container/index>` + .. _sprout-listed_by_category-function_objects: Function Objects ======================================= +* :doc:`functional <./sprout/functional/index>` + .. _sprout-listed_by_category-iterators: Iterators ======================================= +* :doc:`iterator <./sprout/iterator/index>` + .. _sprout-listed_by_category-mathematics: Mathematics ======================================= +* :doc:`math_functions <./sprout/math_functions/index>` +* :doc:`random <./sprout/random/index>` +* :doc:`complex <./sprout/complex/index>` +* :doc:`rational <./sprout/rational/index>` + .. _sprout-listed_by_category-template_metaprogramming: Template Metaprogramming ======================================= +* :doc:`index_tuple <./sprout/index_tuple/index>` +* :doc:`type_traits <./sprout/type_traits/index>` +* :doc:`type <./sprout/type/index>` + .. _sprout-listed_by_category-preprocessor_metaprogramming: Preprocessor Metaprogramming ======================================= -.. _sprout-listed_by_category-domain_specific: -Domain specific -======================================= +* :doc:`preprocessor <./sprout/preprocessor/index>` .. _sprout-listed_by_category-domain_specific: Domain specific ======================================= +* :doc:`uuid <./sprout/uuid/index>` +* :doc:`checksum <./sprout/checksum/index>` + .. _sprout-listed_by_category-parsing: Parsing ======================================= +* :doc:`weed <./sprout/weed/index>` + .. _sprout-listed_by_category-ray_tracing: Ray tracing ======================================= +* :doc:`darkroom <./sprout/darkroom/index>` + .. _sprout-listed_by_category-synthesizer: Synthesizer ======================================= +* :doc:`compost <./sprout/compost/index>` + .. _sprout-listed_by_category-miscellaneous: Miscellaneous ======================================= +* :doc:`utility <./sprout/utility/index>` +* :doc:`bit_operation <./sprout/bit_operation/index>` + .. _sprout-listed_by_category-c-compatible: C-compatible ======================================= +* :doc:`cstdlib <./sprout/cstdlib/index>` +* :doc:`cstring <./sprout/cstring/index>` +* :doc:`cwchar <./sprout/cwchar/index>` +* :doc:`cctype <./sprout/cctype/index>` +* :doc:`cinttypes <./sprout/cinttypes/index>` diff --git a/docs/libs/index.html b/docs/libs/index.html index e2a396a0..9fe65f7b 100644 --- a/docs/libs/index.html +++ b/docs/libs/index.html @@ -102,6 +102,7 @@

Library Documentation

The starting point for the documentation of individual libraries is the Libraries page, which gives a brief description of each library and links to its documentation.
+

diff --git a/docs/libs/libraries.html b/docs/libs/libraries.html index bf1030ca..dee8847b 100644 --- a/docs/libs/libraries.html +++ b/docs/libs/libraries.html @@ -57,7 +57,6 @@
  • Template Metaprogramming
  • Preprocessor Metaprogramming
  • Domain specific
  • -
  • Domain specific
  • Parsing
  • Ray tracing
  • Synthesizer
  • @@ -106,8 +105,8 @@

    Libraries Listed Alphabetically

      -
    • algorithm - STL like generic algorithms.
    • -
    • array - STL compliant class template for storing fixed-size sequences of objects.
    • +
    • algorithm - Standard library like generic algorithms.
    • +
    • array - Standard library compliant class template for storing fixed-size sequences of objects.
    @@ -115,8 +114,8 @@

    Containers and Data structures

      -
    • array - STL compliant class template for storing fixed-size sequences of objects.
    • -
    • string
    • +
    • array - Standard library compliant class template for storing fixed-size sequences of objects.
    • +
    • string - Compile-time string of fixed-length buffer.
    • tuple
    • optional
    • variant
    • @@ -126,7 +125,7 @@

      Algorithms

        -
      • algorithm - STL like generic algorithms.
      • +
      • algorithm - Standard library like generic algorithms.
      • numeric
      • range_algorithm
      • range_numeric
      • @@ -135,42 +134,89 @@

      Container supports

      +
        +
      • sub_array
      • +
      • pit
      • +
      • operation
      • +
      • container
      • +

      Function Objects

      +
        +
      • functional
      • +

      Iterators

      +
        +
      • iterator
      • +

      Mathematics

      +
        +
      • math_functions
      • +
      • random
      • +
      • complex
      • +
      • rational
      • +

      Template Metaprogramming

      +
        +
      • index_tuple
      • +
      • type_traits
      • +
      • type
      • +

      Preprocessor Metaprogramming

      +
        +
      • preprocessor
      • +

      Domain specific

      -
      -
      -

      Domain specific

      +
        +
      • uuid
      • +
      • checksum
      • +

      Parsing

      +
        +
      • weed
      • +

      Ray tracing

      +
        +
      • darkroom
      • +

      Synthesizer

      +
        +
      • compost
      • +

      Miscellaneous

      +
        +
      • utility
      • +
      • bit_operation
      • +

      C-compatible

      +
        +
      • cstdlib
      • +
      • cstring
      • +
      • cwchar
      • +
      • cctype
      • +
      • cinttypes
      • +
    diff --git a/docs/searchindex.js b/docs/searchindex.js index 2fc2472d..ef0f609b 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({desctypes:{},terms:{all:[26,8,77,72,73,74,57],definit:43,prefix:[50,45],follow:[78,41,76,62,58,5,6,7,29,75,49,53,13,21,36,27,39],find_if:[40,75],value_typ:43,whose:34,"const":[0,1,3,4,5,8,9,10,12,79,15,16,18,19,21,24,26,23,28,30,48,32,33,35,65,37,38,70,41,43,46,47,52,53,54,55,57,62,63,64,77,58,69],tuple_el:66,bind2nd:[59,2,27,67,39,73,75],rightmost:24,swap:[43,44,51,66],under:71,iterator_trait:[27,62],is_strictly_decreas:[40,31],sprout_no_cxx14_initializer_list:[32,35,24],everi:[78,26,52,59,73],string:22,fals:[78,4,70,2,59,50,25,26,23,45,46,67,10,12,52,79,54,55,73],is_sorted_until:[40,11,14],facebook:71,greater_equ:31,min_el:[40,7],one_of_equ:[40,54],list:[78,24,25,22,76,34],iter:[1,2,3,5,6,7,13,14,18,22,25,26,27,28,29,15,36,73,39,78,41,43,46,47,49,52,53,54,21,56,59,61,62,65,67,77,38,76,75],initializer_list:[32,35,24],upper:[21,8],impli:[77,8],find_end:[40,49],zero:50,aggreg:34,odd:27,linear:[44,51,56,14],compat:22,index:42,compar:[61,45,24,5,7,8,11,32,77,13,35,14,58,21,56,50,17],neg:53,brief:71,access:[25,43,78],inputiterator1:[78,50,6,45,76],inputiterator2:[78,50,45,76],version:[48,16,71],boost:71,hash:66,gener:[66,22],satisfi:77,path:71,modifi:[40,43],valu:[5,6,8,16,24,25,26,29,48,32,35,36,41,43,46,49,50,52,53,54,21,62,77,58],search:[40,42,77,29],larger:[32,61],base:71,is_heap_until:[40,56,17],implement:[43,32,35,24],modul:42,instal:[42,71],txt:71,make_arrai:[66,74,72],range_numer:22,from:[41,62,6,29,49,53,39,36,27,57,75],would:25,pred:[78,59,2,25,6,29,67,49,53,39,76,36,27,73,75],two:[50,45,58],websit:71,call:51,type:[24,43,74,32,53,58,35,72,34],until:[56,14],sort:[40,11,14],mismatch:[40,76],indic:42,hold:[78,41,76,62,58,5,6,7,29,75,49,53,13,21,36,27,39],logarithm:[4,2,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,35,36,73,78,41,32,45,46,49,50,52,53,54,21,56,59,60,61,62,67,68,77,39,76,23,79],none:[59,52],can:[34,71],meet:[25,78],input2:[78,25,6,45,29,49,50,76],input1:[78,41,25,6,45,29,49,50,53,39,76,75],give:[58,71],templat:[0,4,2,22,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,32,35,36,73,58,78,41,43,44,45,46,49,50,52,53,54,21,56,57,59,60,61,62,67,68,77,72,39,74,76,23,79],high:58,minimum:40,count_if:[40,27],alwai:[65,3,38,15],gcc:71,end:[0,1,2,5,6,7,8,11,13,14,17,20,25,26,27,29,31,36,73,78,41,43,45,46,49,50,51,52,53,54,21,56,59,60,61,62,67,68,77,39,76,75],find_if_not:[40,39],"void":[43,44,51,16,48],max:[40,61,24,32,7,9,13],after:[47,1,3,38],variant:22,mai:58,data:[43,63,22,30],github:71,correspond:[5,6,7,13,24,25,27,29,36,39,78,41,45,49,50,53,21,61,62,77,58,76,75],element:[1,3,5,6,7,8,9,13,15,34,18,19,25,74,27,28,30,33,36,37,38,41,43,44,45,47,50,51,64,21,57,61,62,63,65,77,72,39,69,75],caus:37,worst:25,first:[2,5,6,7,8,11,13,14,15,17,18,19,20,24,26,27,28,29,30,31,35,36,73,41,32,45,46,60,50,52,53,54,21,56,59,61,62,63,65,67,68,77,39,76,75],sprout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],move:0,through:71,binarypred:[78,25,6,29,49,53,76,36],pointer:[43,63,30],paramet:74,member:[43,66],tristate_lexicographical_compar:[40,50],fix:22,decai:72,mail:71,non:[40,50,66,45,53],"return":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],greater:[59,2,50,67,10,12,68,75],murakami:71,auto:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],initi:[43,74,72,34,24],bound:[5,21,8,37,64],front:[43,19],lexicographical_compar:[40,45],revers:[18,65,47,38],separ:34,mode:71,each:[44,51,36,71],found:[41,6,29,49,77,53,39,76,36,75],compil:[42,71],adjacent_find:[40,36],domain:22,individu:71,logn:[4,2,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,35,36,73,78,41,32,45,46,49,50,52,53,54,21,56,59,60,61,62,67,68,77,39,76,23,79],special:66,out:[37,64],all_of_equ:[40,26,8],categori:22,typenam:[0,4,2,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,32,35,36,73,58,78,41,43,44,45,46,49,50,52,53,54,21,56,57,59,60,61,62,67,68,77,72,39,74,76,23,79],size:[72,22,24,43,74,9,32,33,35,53,55],integr:53,log2:[5,77,21,8],forwarditerator2:[25,49,6,29],forwarditerator1:[25,49,29],none_of_equ:[40,52],org:71,upper_bound:[40,21,8],one_of:[40,67],assign:[43,16],tuple_s:66,oper:[0,40,4,43,23,66,10,12,79,70,37],softwar:71,rang:[2,5,6,7,8,13,14,25,26,27,29,36,73,78,41,45,46,49,50,52,53,54,21,56,59,61,62,67,77,39,76,75],declval:[43,51],arrai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,78,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,77,72,73,74,75,76,23,69,79],number:[62,71,27,45,9,50,33,58],smaller:[61,35,24],max_el:[40,13],lexicograph:[40,50,23,45,10,12,79],inputiter:[59,41,2,62,26,27,46,67,52,39,54,73,75],given:[25,78,76],const_iter:[43,1,28,3,15],licens:71,capac:43,construct:43,conveni:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,78,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],store:22,includ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],option:22,namespac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,67,68,70,77,73,75,76,23,69,79],copi:[0,71,43,24,32,35,57],specifi:[35,24,32,74,64,37],pars:[22,71],c_arrai:[43,63],first1:[78,25,6,45,29,49,50,76],first2:[78,25,6,45,29,49,50,76],exactli:[62,24,25,27,7,13,36,58],than:[59,2,24,50,23,45,29,10,67,12,53,79,75,73,39],std:[0,4,57,62,24,43,44,27,66,10,64,48,12,51,79,35,32,70,23,16],stl:22,second:[61,76,8,24],structur:22,exampl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],project:[42,71],posit:[1,3,5,6,7,8,13,14,29,36,37,38,41,47,49,53,64,21,56,61,39,76,75],rend:[43,47],ani:[2,5,45,46,29,49,50,53,13,7,21],rai:[22,71],have:[50,45],tabl:42,need:74,predic:[2,6,24,25,26,27,29,36,73,78,41,46,49,52,53,54,59,61,62,67,39,76,75],constexprrandomaccessiter:43,built:57,equival:[4,24,32,45,50,35,70],min:[40,78,61,45,24,7,50,13,35,76,36],destroi:43,note:43,also:[77,8],exposit:43,which:[41,62,71,56,27,39,14,76,36,75],equal_rang:[40,8],const_refer:[19,43,48,69,64,37,16],sprout_noexcept:[18,1,3,63,43,28,9,47,30,15,33,55,65,38],begin:[0,2,5,6,7,8,11,13,14,16,17,48,20,25,26,27,28,29,31,36,73,78,41,43,45,46,49,50,51,52,53,54,21,56,59,60,61,62,67,68,77,39,76,75],unless:[44,51],distribut:71,trace:[22,71],shall:[5,53,21,8,24],object:[74,72,57,22],size_typ:[43,33,9,64,37],pair:[61,24,45,8,50,76],crbegin:[43,65],"class":[43,66,22],syntax:34,accompani:71,binary_search:[40,77],random:[25,78,71],rbegin:[43,18],all_of:[40,73],find:[40,41,6,29,49,53],onli:[43,67,54,71],explicitli:74,copyright:[42,71],swap_rang:51,lower_bound:[40,5,8],express:[5,77,21,8],clang:71,range_adaptor:22,increas:[60,20],none_of:[40,59],is_sort:[40,60,20,68,31,11],requir:[78,24,5,8,25,77,53,58,35,32,21],synthes:[22,71],yield:[50,45],common:72,partit:[5,77,21,8],contain:[4,2,22,5,6,7,8,9,11,13,14,70,17,20,25,26,27,29,30,31,33,36,73,78,41,71,45,46,49,50,52,53,54,21,56,59,60,61,62,63,67,68,77,39,76,75],comma:34,where:[25,61,36,34,24],arr:57,set:6,minmax:[40,24],see:71,result:[2,5,6,7,8,11,13,14,17,20,24,25,26,27,29,31,35,36,73,58,78,41,32,45,46,49,50,52,53,54,21,56,59,60,61,62,67,68,77,39,76,75],arg:[74,72],hash_valu:66,any_of_equ:[40,46],modulu:27,slideshar:71,less_equ:60,smallest:[35,24],neither:[50,45],numer:22,comp:[61,45,24,5,7,8,11,32,77,13,35,14,58,21,56,50,17],typedef:43,cbegin:[43,3,15],constexpr:[32,71,35,24],preprocessor:22,randomaccessiter:[56,17],both:36,metaprogram:22,last:[1,2,3,5,7,8,11,13,14,17,20,26,27,31,38,36,73,41,46,47,49,52,53,54,21,56,59,60,61,62,67,68,77,39,69,75],equal:[40,4,41,62,25,26,6,8,29,49,12,52,46,79,54,53,70,36,78],range_algorithm:22,bitset:22,static_s:43,point:[58,71],header:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,71,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,77,72,73,74,75,76,23,78,79],permut:25,linux:71,respect:[5,77,21,8],minmax_el:[40,61],difference_typ:[43,27,62],empti:[59,61,2,43,26,6,45,46,29,67,49,50,52,54,55,73],cend:43,remark:[78,24,25,50,45,32,72,58,35,74,76,37,34],argument:[78,24,25,74,32,72,35,76],assert:[48,44,51,16],sprout_noexcept_expr:[43,44,51],tuple_get:66,"case":[48,16],ident:58,defin:[50,43,24,45,32,35],sprout_constexpr:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,78,41,43,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],behavior:37,furthermost:[5,21],exist:25,invoc:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],bolero:71,sever:[32,35,24],welcom:[42,71],author:[42,71],alphabet:22,nonneg:[49,29],same:[60,20,45,68,31,50,57],shorter:[50,45],binari:[40,77],complex:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],largest:[32,24],document:[42,71],http:71,effect:[0,49,44,6,29,48,51,53,16],lower:[5,8],elem:43,is_heap:[40,17],without:[48,16],thi:[0,71,32,74,24,35],undefin:37,sprout_static_constexpr:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,78,41,43,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],distanc:[25,61,56,14],less:[20,23,45,29,50,53,39,73,79],nan:58,license_1_0:71,is_strictly_increas:[40,60],static_assert:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],miscellan:22,size_t:[4,43,44,23,10,12,79,70,57],except:[44,51],blog:71,input:[1,2,3,5,7,8,9,11,13,14,15,34,17,18,19,20,21,24,26,27,28,30,31,33,35,36,37,38,39,41,32,46,47,60,52,54,55,56,58,59,61,62,63,64,65,67,68,77,73,69,75],subsequ:[49,53,29],match:6,applic:[2,6,7,13,24,25,26,27,29,36,73,78,41,45,46,49,50,52,53,54,59,61,62,67,39,76,75],is_increas:[40,20],recurs:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],like:22,specif:22,integ:[49,53,29],noth:[44,51],page:[42,71],www:71,twitter:71,is_permut:[40,25],some:6,back:[43,63,69,30],last1:[78,25,6,45,29,49,50,76],last2:[78,25,6,45,29,49,50,76],sizeof:[74,72],make_pair:[61,8],librari:[42,22,71],common_decai:72,mathemat:22,const_point:[43,63,30],nonempti:36,condit:[78,41,76,62,58,5,6,7,29,75,49,77,53,13,21,36,27,39],leftmost:[32,35,24],content:[42,4,23,10,12,79,70],refer:[19,61,43,64,37,69],repositori:71,lessthancompar:[32,58,35,24],sprout_assert_msg:[48,44,51,16],"throw":[44,51,64],comparison:[40,4,45,24,5,23,7,8,70,10,12,77,13,58,21,66,50,79],most:[2,5,6,8,24,26,29,73,78,41,45,46,49,50,52,53,54,21,59,61,67,77,39,76,75],find_first_of:[40,6],ptrdiff_t:43,search_n:[40,53],any_of:[40,2],clamp:[40,58],"float":58,fill_n:[48,16],forwarditer:[60,31,20,5,7,8,61,68,11,77,53,13,14,21,36],support:[66,42,35,71,32,24,22],out_of_rang:64,start:71,compliant:22,interfac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,78,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,77,72,73,74,75,76,23,69,79],low:58,strictli:[31,60],const_reverse_iter:[43,18,65,47,38],"function":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,77,72,73,74,75,76,23,78,79],unexpect:58,tupl:[66,22],link:71,heap:[40,56,17],inlin:[4,2,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,35,36,73,58,78,41,32,44,45,46,49,50,52,53,54,21,56,57,59,60,61,62,67,68,77,72,39,74,76,23,79],"true":[78,4,70,2,59,25,26,23,45,46,67,10,12,77,52,79,54,55,73],count:[40,27,53,62],wise:51,maximum:40,is_decreas:[40,68],below:[25,78,76],crend:[43,38],otherwis:[4,2,10,12,79,14,70,24,25,26,23,29,73,78,45,46,50,52,54,55,56,59,61,67,58],constant:[1,3,9,15,34,18,19,74,28,30,48,33,16,65,37,38,43,47,64,55,57,63,72,69],"int":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,73,74,75,76,23,69,79],to_arrai:[66,57],matafunct:66,decreas:[31,68],file:71,adjac:36,fill:[43,48,16],denot:[25,78,76],copyconstruct:[32,35,24],floor:61,hpp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,77,72,73,74,75,76,23,78,79],when:[32,35,24],other:[50,45,36,71],bool:[4,2,10,11,12,79,70,17,20,25,26,23,31,73,78,43,45,46,60,52,54,55,59,67,68,77],sequenc:[40,45,29,49,50,53,22],max_siz:[43,9],longer:[50,45],algorithm:[78,2,22,5,6,7,8,11,13,14,17,20,24,25,26,27,29,31,35,36,73,58,40,41,71,32,45,46,49,50,52,53,54,21,56,59,60,61,62,66,67,68,77,39,76,75],reverse_iter:[43,18,47],directori:71,descript:[43,66,71],make_common_arrai:[66,72],depth:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],convert:[43,53,34]},titles:["operator=","end","any_of","cbegin","operator==","lower_bound","find_first_of","min_element","equal_range","max_size","operator>","is_sorted","operator>=","max_element","is_sorted_until","cbegin","assign","is_heap","rbegin","front","is_increasing","upper_bound","Libraries","operator<","minmax","is_permutation","all_of_equal","count_if","begin","search","back","is_strictly_decreasing","max","size","(initializer)","min","adjacent_find","operator[]","crend","find_if_not","Sprout.Algorithm","find","Welcome to Sprout’s documentation!","array","swap","lexicographical_compare","any_of_equal","rend","fill","find_end","tristate_lexicographical_compare","swap","none_of_equal","search_n","one_of_equal","empty","is_heap_until","to_array","clamp","none_of","is_strictly_increasing","minmax_element","count","back","at","crbegin","Sprout.Array","one_of","is_decreasing","back","operator!=","Sprout C++ Libraries","make_common_array","all_of","make_array","find_if","mismatch","binary_search","equal","operator<="],modules:{},descrefs:{},filenames:["libs/sprout/array/array/operator-assign","libs/sprout/array/array/end","libs/sprout/algorithm/any_of","libs/sprout/array/array/cend","libs/sprout/array/array/operator-equal_to","libs/sprout/algorithm/lower_bound","libs/sprout/algorithm/find_first_of","libs/sprout/algorithm/min_element","libs/sprout/algorithm/equal_range","libs/sprout/array/array/max_size","libs/sprout/array/array/operator-greater","libs/sprout/algorithm/is_sorted","libs/sprout/array/array/operator-greater_equal","libs/sprout/algorithm/max_element","libs/sprout/algorithm/is_sorted_until","libs/sprout/array/array/cbegin","libs/sprout/array/array/assign","libs/sprout/algorithm/is_heap","libs/sprout/array/array/rbegin","libs/sprout/array/array/front","libs/sprout/algorithm/is_increasing","libs/sprout/algorithm/upper_bound","libs/libraries","libs/sprout/array/array/operator-less","libs/sprout/algorithm/minmax","libs/sprout/algorithm/is_permutation","libs/sprout/algorithm/all_of_equal","libs/sprout/algorithm/count_if","libs/sprout/array/array/begin","libs/sprout/algorithm/search","libs/sprout/array/array/data","libs/sprout/algorithm/is_strictly_decreasing","libs/sprout/algorithm/max","libs/sprout/array/array/size","libs/sprout/array/array/initializer-","libs/sprout/algorithm/min","libs/sprout/algorithm/adjacent_find","libs/sprout/array/array/operator-subscript","libs/sprout/array/array/crend","libs/sprout/algorithm/find_if_not","libs/sprout/algorithm/index","libs/sprout/algorithm/find","index","libs/sprout/array/array/index","libs/sprout/array/array/swap-global","libs/sprout/algorithm/lexicographical_compare","libs/sprout/algorithm/any_of_equal","libs/sprout/array/array/rend","libs/sprout/array/array/fill","libs/sprout/algorithm/find_end","libs/sprout/algorithm/tristate_lexicographical_compare","libs/sprout/array/array/swap","libs/sprout/algorithm/none_of_equal","libs/sprout/algorithm/search_n","libs/sprout/algorithm/one_of_equal","libs/sprout/array/array/empty","libs/sprout/algorithm/is_heap_until","libs/sprout/array/to_array","libs/sprout/algorithm/clamp","libs/sprout/algorithm/none_of","libs/sprout/algorithm/is_strictly_increasing","libs/sprout/algorithm/minmax_element","libs/sprout/algorithm/count","libs/sprout/array/array/c_array","libs/sprout/array/array/at","libs/sprout/array/array/crbegin","libs/sprout/array/index","libs/sprout/algorithm/one_of","libs/sprout/algorithm/is_decreasing","libs/sprout/array/array/back","libs/sprout/array/array/operator-not_equal_to","libs/index","libs/sprout/array/make_common_array","libs/sprout/algorithm/all_of","libs/sprout/array/make_array","libs/sprout/algorithm/find_if","libs/sprout/algorithm/mismatch","libs/sprout/algorithm/binary_search","libs/sprout/algorithm/equal","libs/sprout/array/array/operator-less_equal"]}) \ No newline at end of file +Search.setIndex({desctypes:{},terms:{all:[26,8,77,72,73,74,57],math_funct:22,definit:43,prefix:[50,45],follow:[78,41,76,62,58,5,6,7,29,75,49,53,13,21,36,27,39],find_if:[40,75],value_typ:43,whose:34,"const":[0,1,3,4,5,8,9,10,12,79,15,16,18,19,21,24,26,23,28,30,48,32,33,35,65,37,38,70,41,43,46,47,52,53,54,55,57,62,63,64,77,58,69],tuple_el:66,bind2nd:[59,2,27,67,39,73,75],compost:22,swap:[43,44,51,66],under:71,iterator_trait:[27,62],is_strictly_decreas:[40,31],sprout_no_cxx14_initializer_list:[32,35,24],everi:[78,26,52,59,73],count_if:[40,27],fals:[78,4,70,2,59,50,25,26,23,45,46,67,10,12,52,79,54,55,73],is_sorted_until:[40,11,14],util:22,facebook:71,greater_equ:31,min_el:[40,7],one_of_equ:[40,54],list:[78,24,25,22,76,34],iter:[1,2,3,5,6,7,13,14,18,22,25,26,27,28,29,15,36,73,39,78,41,43,46,47,49,52,53,54,21,56,59,61,62,65,67,77,38,76,75],initializer_list:[32,35,24],upper:[21,8],impli:[77,8],find_end:[40,49],second:[61,76,8,24],aggreg:34,odd:27,linear:[44,51,56,14],compat:22,index:42,compar:[61,45,24,5,7,8,11,32,77,13,35,14,58,21,56,50,17],neg:53,brief:71,access:[25,43,78],inputiterator1:[78,50,6,45,76],inputiterator2:[78,50,45,76],version:[48,16,71],boost:71,hash:66,gener:[66,22],satisfi:77,path:71,modifi:[40,43],valu:[5,6,8,16,24,25,26,29,48,32,35,36,41,43,46,49,50,52,53,54,21,62,77,58],search:[40,42,77,29],checksum:22,larger:[32,61],base:71,is_heap_until:[40,56,17],implement:[43,32,35,24],modul:42,instal:[42,71],txt:71,make_arrai:[66,74,72],range_numer:22,from:[41,62,6,29,49,53,39,36,27,57,75],would:25,pred:[78,59,2,25,6,29,67,49,53,39,76,36,27,73,75],rightmost:24,websit:71,call:51,type:[22,24,43,74,32,53,58,35,72,34],until:[56,14],sort:[40,11,14],cwchar:22,mismatch:[40,76],indic:42,hold:[78,41,76,62,58,5,6,7,29,75,49,53,13,21,36,27,39],logarithm:[4,2,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,35,36,73,78,41,32,45,46,49,50,52,53,54,21,56,59,60,61,62,67,68,77,39,76,23,79],none:[59,52],can:[34,71],meet:[25,78],input2:[78,25,6,45,29,49,50,76],input1:[78,41,25,6,45,29,49,50,53,39,76,75],give:[58,71],templat:[0,4,2,22,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,32,35,36,73,58,78,41,43,44,45,46,49,50,52,53,54,21,56,57,59,60,61,62,67,68,77,72,39,74,76,23,79],high:58,minimum:40,string:22,alwai:[65,3,38,15],gcc:71,end:[0,1,2,5,6,7,8,11,13,14,17,20,25,26,27,29,31,36,73,78,41,43,45,46,49,50,51,52,53,54,21,56,59,60,61,62,67,68,77,39,76,75],find_if_not:[40,39],"void":[43,44,51,16,48],max:[40,61,24,32,7,9,13],after:[47,1,3,38],variant:22,mai:58,const_iter:[43,1,28,3,15],github:71,japanes:71,correspond:[5,6,7,13,24,25,27,29,36,39,78,41,45,49,50,53,21,61,62,77,58,76,75],element:[1,3,5,6,7,8,9,13,15,34,18,19,25,74,27,28,30,33,36,37,38,41,43,44,45,47,50,51,64,21,57,61,62,63,65,77,72,39,69,75],caus:37,worst:25,first:[2,5,6,7,8,11,13,14,15,17,18,19,20,24,26,27,28,29,30,31,35,36,73,41,32,45,46,60,50,52,53,54,21,56,59,61,62,63,65,67,68,77,39,76,75],sprout:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79],move:0,through:71,binarypred:[78,25,6,29,49,53,76,36],pointer:[43,63,30],paramet:74,member:[43,66],tristate_lexicographical_compar:[40,50],uuid:22,fix:22,decai:72,mail:71,non:[40,50,66,45,53],"return":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],greater:[59,2,50,67,10,12,68,75],murakami:71,auto:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],initi:[43,74,72,34,24],bound:[5,21,8,37,64],front:[43,19],lexicographical_compar:[40,45],revers:[18,65,47,38],separ:34,mode:71,each:[44,51,36,71],found:[41,6,29,49,77,53,39,76,36,75],compil:[42,22,71],adjacent_find:[40,36],domain:22,individu:71,logn:[4,2,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,35,36,73,78,41,32,45,46,49,50,52,53,54,21,56,59,60,61,62,67,68,77,39,76,23,79],special:66,out:[37,64],all_of_equ:[40,26,8],categori:22,typenam:[0,4,2,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,32,35,36,73,58,78,41,43,44,45,46,49,50,52,53,54,21,56,57,59,60,61,62,67,68,77,72,39,74,76,23,79],size:[72,22,24,43,74,9,32,33,35,53,55],integr:53,log2:[5,77,21,8],forwarditerator2:[25,49,6,29],forwarditerator1:[25,49,29],standard:22,none_of_equ:[40,52],org:71,upper_bound:[40,21,8],length:22,one_of:[40,67],assign:[43,16],tuple_s:66,oper:[0,40,4,43,23,66,10,12,79,22,70,37],softwar:71,rang:[2,5,6,7,8,13,14,25,26,27,29,36,73,78,41,45,46,49,50,52,53,54,21,56,59,61,62,67,77,39,76,75],declval:[43,51],arrai:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,78,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,77,72,73,74,75,76,23,69,79],number:[62,71,27,45,9,50,33,58],cinttyp:22,smaller:[61,35,24],max_el:[40,13],lexicograph:[40,50,23,45,10,12,79],inputiter:[59,41,2,62,26,27,46,67,52,39,54,73,75],given:[25,78,76],data:[43,63,22,30],licens:71,cstring:22,capac:43,construct:43,conveni:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,78,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],store:22,includ:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],darkroom:22,namespac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,58,59,60,61,62,63,64,65,67,68,70,77,73,75,76,23,69,79],copi:[0,71,43,24,32,35,57],specifi:[35,24,32,74,64,37],pars:[22,71],c_arrai:[43,63],first1:[78,25,6,45,29,49,50,76],first2:[78,25,6,45,29,49,50,76],exactli:[62,24,25,27,7,13,36,58],than:[59,2,24,50,23,45,29,10,67,12,53,79,75,73,39],std:[0,4,57,62,24,43,44,27,66,10,64,48,12,51,79,35,32,70,23,16],zero:50,structur:22,project:[42,71],posit:[1,3,5,6,7,8,13,14,29,36,37,38,41,47,49,53,64,21,56,61,39,76,75],rend:[43,47],ani:[2,5,45,46,29,49,50,53,13,7,21],rai:[22,71],have:[50,45],tabl:42,need:74,predic:[2,6,24,25,26,27,29,36,73,78,41,46,49,52,53,54,59,61,62,67,39,76,75],constexprrandomaccessiter:43,option:22,built:57,equival:[4,24,32,45,50,35,70],min:[40,78,61,45,24,7,50,13,35,76,36],destroi:43,note:43,also:[77,8],exposit:43,which:[41,62,71,56,27,39,14,76,36,75],equal_rang:[40,8],const_refer:[19,43,48,69,64,37,16],sprout_noexcept:[18,1,3,63,43,28,9,47,30,15,33,55,65,38],begin:[0,2,5,6,7,8,11,13,14,16,17,48,20,25,26,27,28,29,31,36,73,78,41,43,45,46,49,50,51,52,53,54,21,56,59,60,61,62,67,68,77,39,76,75],unless:[44,51],distribut:71,trace:[22,71],shall:[5,53,21,8,24],buffer:22,object:[74,72,57,22],most:[2,5,6,8,24,26,29,73,78,41,45,46,49,50,52,53,54,21,59,61,67,77,39,76,75],pair:[61,24,45,8,50,76],crbegin:[43,65],"class":[43,66,22],syntax:34,accompani:71,binary_search:[40,77],random:[25,78,22,71],rbegin:[43,18],all_of:[40,73],find:[40,41,6,29,49,53],onli:[43,67,54,71],explicitli:74,copyright:[42,71],swap_rang:51,lower_bound:[40,5,8],express:[5,77,21,8],clang:71,range_adaptor:22,increas:[60,20],none_of:[40,59],is_sort:[40,60,20,68,31,11],requir:[78,24,5,8,25,77,53,58,35,32,21],synthes:[22,71],yield:[50,45],common:72,partit:[5,77,21,8],contain:[4,2,22,5,6,7,8,9,11,13,14,70,17,20,25,26,27,29,30,31,33,36,73,78,41,71,45,46,49,50,52,53,54,21,56,59,60,61,62,63,67,68,77,39,76,75],comma:34,where:[25,61,36,34,24],wiki:71,arr:57,set:6,minmax:[40,24],see:71,result:[2,5,6,7,8,11,13,14,17,20,24,25,26,27,29,31,35,36,73,58,78,41,32,45,46,49,50,52,53,54,21,56,59,60,61,62,67,68,77,39,76,75],arg:[74,72],hash_valu:66,any_of_equ:[40,46],modulu:27,slideshar:71,less_equ:60,smallest:[35,24],neither:[50,45],numer:22,comp:[61,45,24,5,7,8,11,32,77,13,35,14,58,21,56,50,17],typedef:43,cbegin:[43,3,15],constexpr:[32,71,35,24],type_trait:22,preprocessor:22,randomaccessiter:[56,17],both:36,metaprogram:22,last:[1,2,3,5,7,8,11,13,14,17,20,26,27,31,38,36,73,41,46,47,49,52,53,54,21,56,59,60,61,62,67,68,77,39,69,75],equal:[40,4,41,62,25,26,6,8,29,49,12,52,46,79,54,53,70,36,78],range_algorithm:22,bitset:22,bit_oper:22,point:[58,71],header:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,71,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,77,72,73,74,75,76,23,78,79],permut:25,is_permut:[40,25],respect:[5,77,21,8],minmax_el:[40,61],difference_typ:[43,27,62],empti:[59,61,2,43,26,6,45,46,29,67,49,50,52,54,55,73],cend:43,remark:[78,24,25,50,45,32,72,58,35,74,76,37,34],argument:[78,24,25,74,32,72,35,76],assert:[48,44,51,16],sprout_noexcept_expr:[43,44,51],tuple_get:66,"case":[48,16],ident:58,defin:[50,43,24,45,32,35],sprout_constexpr:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,78,41,43,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],behavior:37,furthermost:[5,21],exist:25,invoc:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],bolero:71,cctype:22,sever:[32,35,24],welcom:[42,71],author:[42,71],alphabet:22,nonneg:[49,29],same:[60,20,45,68,31,50,57],shorter:[50,45],binari:[40,77],complex:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],largest:[32,24],document:[42,71],http:71,effect:[0,49,44,6,29,48,51,53,16],weed:22,lower:[5,8],elem:43,without:[48,16],is_heap:[40,17],exampl:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],thi:[0,71,32,74,24,35],undefin:37,sprout_static_constexpr:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,78,41,43,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],static_s:43,distanc:[25,61,56,14],less:[20,23,45,29,50,53,39,73,79],nan:58,license_1_0:71,is_strictly_increas:[40,60],static_assert:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],miscellan:22,size_t:[4,43,44,23,10,12,79,70,57],except:[44,51],blog:71,input:[1,2,3,5,7,8,9,11,13,14,15,34,17,18,19,20,21,24,26,27,28,30,31,33,35,36,37,38,39,41,32,46,47,60,52,54,55,56,58,59,61,62,63,64,65,67,68,77,73,69,75],subsequ:[49,53,29],match:6,applic:[2,6,7,13,24,25,26,27,29,36,73,78,41,45,46,49,50,52,53,54,59,61,62,67,39,76,75],is_increas:[40,20],recurs:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],like:22,specif:22,integ:[49,53,29],noth:[44,51],page:[42,71],www:71,twitter:71,linux:71,some:6,back:[43,63,69,30],last1:[78,25,6,45,29,49,50,76],last2:[78,25,6,45,29,49,50,76],sizeof:[74,72],make_pair:[61,8],librari:[42,22,71],common_decai:72,mathemat:22,const_point:[43,63,30],nonempti:36,condit:[78,41,76,62,58,5,6,7,29,75,49,77,53,13,21,36,27,39],leftmost:[32,35,24],content:[42,4,23,10,12,79,70],refer:[19,61,43,64,37,69],ration:22,index_tupl:22,repositori:71,lessthancompar:[32,58,35,24],sprout_assert_msg:[48,44,51,16],"throw":[44,51,64],comparison:[40,4,45,24,5,23,7,8,70,10,12,77,13,58,21,66,50,79],size_typ:[43,33,9,64,37],find_first_of:[40,6],ptrdiff_t:43,search_n:[40,53],any_of:[40,2],clamp:[40,58],"float":58,fill_n:[48,16],forwarditer:[60,31,20,5,7,8,61,68,11,77,53,13,14,21,36],two:[50,45,58],cstdlib:22,support:[66,42,35,71,32,24,22],out_of_rang:64,start:71,compliant:22,interfac:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,35,36,37,38,39,78,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,70,77,72,73,74,75,76,23,69,79],low:58,strictli:[31,60],const_reverse_iter:[43,18,65,47,38],"function":[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,66,67,68,69,70,77,72,73,74,75,76,23,78,79],unexpect:58,tupl:[66,22],link:71,heap:[40,56,17],inlin:[4,2,5,6,7,8,10,11,12,13,14,70,17,20,24,25,26,27,29,75,31,35,36,73,58,78,41,32,44,45,46,49,50,52,53,54,21,56,57,59,60,61,62,67,68,77,72,39,74,76,23,79],"true":[78,4,70,2,59,25,26,23,45,46,67,10,12,77,52,79,54,55,73],count:[40,27,53,62],wise:51,maximum:40,is_decreas:[40,68],below:[25,78,76],crend:[43,38],otherwis:[4,2,10,12,79,14,70,24,25,26,23,29,73,78,45,46,50,52,54,55,56,59,61,67,58],constant:[1,3,9,15,34,18,19,74,28,30,48,33,16,65,37,38,43,47,64,55,57,63,72,69],sub_arrai:22,"int":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,67,68,70,77,73,74,75,76,23,69,79],to_arrai:[66,57],matafunct:66,decreas:[31,68],file:71,adjac:36,pit:22,fill:[43,48,16],denot:[25,78,76],copyconstruct:[32,35,24],floor:61,hpp:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,77,72,73,74,75,76,23,78,79],when:[32,35,24],other:[50,45,36,71],bool:[4,2,10,11,12,79,70,17,20,25,26,23,31,73,78,43,45,46,60,52,54,55,59,67,68,77],sequenc:[40,45,29,49,50,53,22],max_siz:[43,9],longer:[50,45],algorithm:[78,2,22,5,6,7,8,11,13,14,17,20,24,25,26,27,29,31,35,36,73,58,40,41,71,32,45,46,49,50,52,53,54,21,56,59,60,61,62,66,67,68,77,39,76,75],reverse_iter:[43,18,47],directori:71,descript:[43,66,71],make_common_arrai:[66,72],depth:[4,2,3,1,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,24,25,26,27,28,29,30,31,33,34,35,36,37,38,39,78,41,32,45,46,47,48,49,50,52,53,54,55,56,57,59,60,61,62,63,64,65,67,68,70,77,72,73,74,75,76,23,69,79],time:22,convert:[43,53,34]},titles:["operator=","end","any_of","cbegin","operator==","lower_bound","find_first_of","min_element","equal_range","max_size","operator>","is_sorted","operator>=","max_element","is_sorted_until","cbegin","assign","is_heap","rbegin","front","is_increasing","upper_bound","Libraries","operator<","minmax","is_permutation","all_of_equal","count_if","begin","search","back","is_strictly_decreasing","max","size","(initializer)","min","adjacent_find","operator[]","crend","find_if_not","Sprout.Algorithm","find","Welcome to Sprout’s documentation!","array","swap","lexicographical_compare","any_of_equal","rend","fill","find_end","tristate_lexicographical_compare","swap","none_of_equal","search_n","one_of_equal","empty","is_heap_until","to_array","clamp","none_of","is_strictly_increasing","minmax_element","count","back","at","crbegin","Sprout.Array","one_of","is_decreasing","back","operator!=","Sprout C++ Libraries","make_common_array","all_of","make_array","find_if","mismatch","binary_search","equal","operator<="],modules:{},descrefs:{},filenames:["libs/sprout/array/array/operator-assign","libs/sprout/array/array/end","libs/sprout/algorithm/any_of","libs/sprout/array/array/cend","libs/sprout/array/array/operator-equal_to","libs/sprout/algorithm/lower_bound","libs/sprout/algorithm/find_first_of","libs/sprout/algorithm/min_element","libs/sprout/algorithm/equal_range","libs/sprout/array/array/max_size","libs/sprout/array/array/operator-greater","libs/sprout/algorithm/is_sorted","libs/sprout/array/array/operator-greater_equal","libs/sprout/algorithm/max_element","libs/sprout/algorithm/is_sorted_until","libs/sprout/array/array/cbegin","libs/sprout/array/array/assign","libs/sprout/algorithm/is_heap","libs/sprout/array/array/rbegin","libs/sprout/array/array/front","libs/sprout/algorithm/is_increasing","libs/sprout/algorithm/upper_bound","libs/libraries","libs/sprout/array/array/operator-less","libs/sprout/algorithm/minmax","libs/sprout/algorithm/is_permutation","libs/sprout/algorithm/all_of_equal","libs/sprout/algorithm/count_if","libs/sprout/array/array/begin","libs/sprout/algorithm/search","libs/sprout/array/array/data","libs/sprout/algorithm/is_strictly_decreasing","libs/sprout/algorithm/max","libs/sprout/array/array/size","libs/sprout/array/array/initializer-","libs/sprout/algorithm/min","libs/sprout/algorithm/adjacent_find","libs/sprout/array/array/operator-subscript","libs/sprout/array/array/crend","libs/sprout/algorithm/find_if_not","libs/sprout/algorithm/index","libs/sprout/algorithm/find","index","libs/sprout/array/array/index","libs/sprout/array/array/swap-global","libs/sprout/algorithm/lexicographical_compare","libs/sprout/algorithm/any_of_equal","libs/sprout/array/array/rend","libs/sprout/array/array/fill","libs/sprout/algorithm/find_end","libs/sprout/algorithm/tristate_lexicographical_compare","libs/sprout/array/array/swap","libs/sprout/algorithm/none_of_equal","libs/sprout/algorithm/search_n","libs/sprout/algorithm/one_of_equal","libs/sprout/array/array/empty","libs/sprout/algorithm/is_heap_until","libs/sprout/array/to_array","libs/sprout/algorithm/clamp","libs/sprout/algorithm/none_of","libs/sprout/algorithm/is_strictly_increasing","libs/sprout/algorithm/minmax_element","libs/sprout/algorithm/count","libs/sprout/array/array/c_array","libs/sprout/array/array/at","libs/sprout/array/array/crbegin","libs/sprout/array/index","libs/sprout/algorithm/one_of","libs/sprout/algorithm/is_decreasing","libs/sprout/array/array/back","libs/sprout/array/array/operator-not_equal_to","libs/index","libs/sprout/array/make_common_array","libs/sprout/algorithm/all_of","libs/sprout/array/make_array","libs/sprout/algorithm/find_if","libs/sprout/algorithm/mismatch","libs/sprout/algorithm/binary_search","libs/sprout/algorithm/equal","libs/sprout/array/array/operator-less_equal"]}) \ No newline at end of file diff --git a/source/libs/index.rst b/source/libs/index.rst index caa931b2..f05475b7 100644 --- a/source/libs/index.rst +++ b/source/libs/index.rst @@ -21,6 +21,7 @@ Library Documentation ******************************************************************************* | The starting point for the documentation of individual libraries is the :doc:`Libraries page <./libraries>`, which gives a brief description of each library and links to its documentation. +| .. _sprout-project: ******************************************************************************* @@ -29,6 +30,7 @@ Project page * `Project page `_ * `Repository (Github) `_ +* `Wiki (japanese) `_ .. _sprout-install: ******************************************************************************* diff --git a/source/libs/libraries.rst b/source/libs/libraries.rst index 163a0a46..87eae8ca 100644 --- a/source/libs/libraries.rst +++ b/source/libs/libraries.rst @@ -14,8 +14,8 @@ Libraries Libraries Listed Alphabetically ******************************************************************************* -* :doc:`algorithm <./sprout/algorithm/index>` - STL like generic algorithms. -* :doc:`array <./sprout/array/index>` - STL compliant class template for storing fixed-size sequences of objects. +* :doc:`algorithm <./sprout/algorithm/index>` - Standard library like generic algorithms. +* :doc:`array <./sprout/array/index>` - Standard library compliant class template for storing fixed-size sequences of objects. .. _sprout-listed_by_category: ******************************************************************************* @@ -26,8 +26,8 @@ Libraries Listed by Category Containers and Data structures ======================================= -* :doc:`array <./sprout/array/index>` - STL compliant class template for storing fixed-size sequences of objects. -* :doc:`string <./sprout/string/index>` +* :doc:`array <./sprout/array/index>` - Standard library compliant class template for storing fixed-size sequences of objects. +* :doc:`string <./sprout/string/index>` - Compile-time string of fixed-length buffer. * :doc:`tuple <./sprout/tuple/index>` * :doc:`optional <./sprout/optional/index>` * :doc:`variant <./sprout/variant/index>` @@ -37,7 +37,7 @@ Containers and Data structures Algorithms ======================================= -* :doc:`algorithm <./sprout/algorithm/index>` - STL like generic algorithms. +* :doc:`algorithm <./sprout/algorithm/index>` - Standard library like generic algorithms. * :doc:`numeric <./sprout/numeric/index>` * :doc:`range_algorithm <./sprout/range/algorithm/index>` * :doc:`range_numeric <./sprout/range/numeric/index>` @@ -47,51 +47,84 @@ Algorithms Container supports ======================================= +* :doc:`sub_array <./sprout/sub_array/index>` +* :doc:`pit <./sprout/pit/index>` +* :doc:`operation <./sprout/operation/index>` +* :doc:`container <./sprout/container/index>` + .. _sprout-listed_by_category-function_objects: Function Objects ======================================= +* :doc:`functional <./sprout/functional/index>` + .. _sprout-listed_by_category-iterators: Iterators ======================================= +* :doc:`iterator <./sprout/iterator/index>` + .. _sprout-listed_by_category-mathematics: Mathematics ======================================= +* :doc:`math_functions <./sprout/math_functions/index>` +* :doc:`random <./sprout/random/index>` +* :doc:`complex <./sprout/complex/index>` +* :doc:`rational <./sprout/rational/index>` + .. _sprout-listed_by_category-template_metaprogramming: Template Metaprogramming ======================================= +* :doc:`index_tuple <./sprout/index_tuple/index>` +* :doc:`type_traits <./sprout/type_traits/index>` +* :doc:`type <./sprout/type/index>` + .. _sprout-listed_by_category-preprocessor_metaprogramming: Preprocessor Metaprogramming ======================================= -.. _sprout-listed_by_category-domain_specific: -Domain specific -======================================= +* :doc:`preprocessor <./sprout/preprocessor/index>` .. _sprout-listed_by_category-domain_specific: Domain specific ======================================= +* :doc:`uuid <./sprout/uuid/index>` +* :doc:`checksum <./sprout/checksum/index>` + .. _sprout-listed_by_category-parsing: Parsing ======================================= +* :doc:`weed <./sprout/weed/index>` + .. _sprout-listed_by_category-ray_tracing: Ray tracing ======================================= +* :doc:`darkroom <./sprout/darkroom/index>` + .. _sprout-listed_by_category-synthesizer: Synthesizer ======================================= +* :doc:`compost <./sprout/compost/index>` + .. _sprout-listed_by_category-miscellaneous: Miscellaneous ======================================= +* :doc:`utility <./sprout/utility/index>` +* :doc:`bit_operation <./sprout/bit_operation/index>` + .. _sprout-listed_by_category-c-compatible: C-compatible ======================================= +* :doc:`cstdlib <./sprout/cstdlib/index>` +* :doc:`cstring <./sprout/cstring/index>` +* :doc:`cwchar <./sprout/cwchar/index>` +* :doc:`cctype <./sprout/cctype/index>` +* :doc:`cinttypes <./sprout/cinttypes/index>`