Search.setIndex({desctypes:{},terms:{logarithm:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],static_s:18,all:[9,14],distanc:[8,5],set:3,c_arrai:18,less:[7,22,11,14,30],sprout:[0,1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],random:[8,0,17],greater_equ:12,all_of:[15,14],accompani:17,through:17,binarypred:[0,8,3,11,20,22,31,13],follow:[0,16,26,3,11,20,22,30,31,13,10,32],pointer:18,find:[15,16,3,11,20,22],find_if:[15,32],is_strictly_increas:[15,25],content:6,onli:[18,28,23,17],inlin:[27,1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],"const":[27,16,26,18,9,19,21,22,23],miscellan:2,copyright:[6,17],inputiterator1:[0,3,31],front:18,is_sort:[15,25,7,29,12,4],fix:2,binary_search:15,blog:17,forwarditerator2:[8,20,3,11],exposit:18,requir:[8,0,22],under:17,mail:17,subsequ:[20,22,11],is_strictly_decreas:[15,12],arrai:[27,1,23,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,2,24,25,26,28,29,30,31,32],match:3,applic:[0,24,16,1,26,8,9,3,19,11,28,20,21,22,30,23,31,13,10,14,32],non:[15,27,22],license_1_0:17,"return":[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],string:2,murakami:17,fals:[0,24,1,8,9,19,28,21,23,14],auto:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],is_sorted_until:[15,4,5],clang:17,number:[10,26,17],range_adaptor:2,facebook:17,increas:[25,7],none_of:[15,24],rbegin:18,recurs:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],min_el:15,lexicographical_compar:15,document:[6,17],like:2,specif:2,one_of_equ:[15,23],list:[8,0,31,2],synthes:[2,17],iter:[1,23,3,5,8,9,10,11,13,14,0,16,18,19,20,21,22,2,24,26,28,30,31,32],const_refer:18,mode:17,each:[13,17],pars:[2,17],found:[16,3,11,20,22,30,31,13,32],path:17,elem:18,where:[8,13],page:[6,17],compil:[6,17],adjacent_find:[15,13],www:17,find_end:[15,20],version:17,twitter:17,is_permut:[15,8],some:3,back:18,range_numer:2,minmax:15,see:17,last1:[0,8,3,11,20,31],integ:[20,22,11],domain:2,last2:[0,8,3,11,20,31],logn:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],any_of_equ:[15,19],odd:10,librari:[6,2,17],integr:22,compat:2,index:6,txt:17,slideshar:17,neg:22,brief:17,all_of_equ:[15,9],categori:2,less_equ:25,inputiterator2:[0,31],mathemat:2,const_point:18,sequenc:[15,20,22,11,2],nonempti:13,condit:[0,16,26,3,11,20,22,30,31,13,10,32],net:17,size:[18,22,2],boost:17,refer:18,value_typ:18,linear:5,forwarditerator1:[8,20,11],numer:2,comp:[4,5],gener:2,contain:[1,23,3,4,5,7,8,9,10,11,12,13,14,0,16,17,19,20,21,22,2,24,25,26,28,29,30,31,32],tristate_lexicographical_compar:15,effect:[20,3,22,11],cbegin:18,constexpr:17,base:17,bitset:2,otherwis:[0,24,1,8,9,19,11,28,21,23,5,14],org:17,decreas:[12,29],modifi:[15,18],genyamurakami:17,valu:[16,26,8,9,3,19,11,20,18,21,22,23,13],both:13,search:[15,6,11],store:2,last:[1,4,5,7,9,10,12,13,14,16,19,20,21,22,23,24,25,26,28,29,30,32],upper_bound:15,most:[0,24,16,1,9,3,19,11,28,20,21,22,30,23,31,14,32],equal:[15,0,16,26,8,9,3,19,11,20,21,22,23,13],greater:[24,1,28,29,32],static_assert:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],is_heap_until:15,range_algorithm:2,ptrdiff_t:18,implement:18,bolero:17,com:17,support:[6,2,17],search_n:[15,22],oper:[15,18],softwar:17,rang:[1,3,5,8,9,10,11,13,14,0,16,19,20,21,22,23,24,26,28,30,31,32],declval:18,point:17,modul:6,genya:17,forwarditer:[25,12,7,29,4,22,5,13],header:[0,1,3,4,5,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],permut:8,fill:18,empti:[24,1,18,9,3,19,11,28,20,21,23,14],linux:17,max_el:15,instal:[6,17],minmax_el:15,lexicograph:15,inputiter:[24,16,1,26,9,10,19,28,21,30,23,14,32],preprocessor:2,bind2nd:[24,1,10,28,30,14,32],given:[8,0,31],from:[16,26,3,11,20,22,30,13,10,32],would:8,pred:[0,24,1,8,3,11,28,20,22,30,31,13,10,14,32],licens:17,contact:17,capac:18,construct:18,bool:[0,12,7,1,24,8,9,19,28,29,4,18,21,23,25,14],websit:17,start:17,adjac:13,bolero_murakami:17,includ:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],find_first_of:[15,3],second:31,interfac:[27,1,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32],strictli:[12,25],conveni:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32],type:[18,22],until:5,compliant:2,swap:[18,27],"function":[27,1,23,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,2,24,25,26,28,29,30,31,32],project:[6,17],option:2,comparison:15,namespac:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],tupl:2,copi:[18,17],mismatch:[15,31],metaprogram:2,ani:[20,22,1,19,11],std:[18,27,10,26],link:17,indic:6,sprout_noexcept_expr:[18,27],iterator_trait:[10,26],first1:[0,8,3,11,20,31],first2:[0,8,3,11,20,31],hold:[0,16,26,3,11,20,22,30,31,13,10,32],"true":[0,24,1,8,9,19,28,21,23,14],than:[24,1,11,28,22,30,14,32],count:[15,10,22,26],none:[24,21],input:[24,12,7,1,26,9,10,19,16,29,28,4,21,30,23,5,25,13,14,32],stl:2,hpp:[0,1,3,4,5,7,8,9,10,11,12,13,14,15,16,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32],access:[8,0,18],maximum:15,structur:2,const_reverse_iter:18,is_decreas:[15,29],defin:18,sprout_constexpr:[27,1,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32],minimum:15,below:[8,0,31],cend:18,crend:18,posit:[16,3,11,20,22,30,5,31,13,32],meet:[8,0],invoc:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],other:[13,17],arr:27,none_of_equ:[15,21],result:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],input2:[0,8,3,11,20,31],sort:[15,4,5],input1:[0,16,8,3,11,20,22,30,31,32],constant:18,rend:18,individu:17,give:17,"int":[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],can:17,argument:[8,0,31],templat:[27,1,23,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,2,24,25,26,28,29,30,31,32],rai:[2,17],typedef:18,exist:8,hatena:17,file:17,tabl:6,everi:[0,9,21,24,14],clamp:15,predic:[0,24,16,1,26,8,9,3,19,11,28,20,21,22,30,23,31,13,10,14,32],worst:8,count_if:[15,10],denot:[8,0,31],to_arrai:27,end:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32],welcom:[6,17],lib:17,author:[6,17],alphabet:2,nonneg:[20,11],depth:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],same:[12,25,7,29],data:[18,2],member:[18,27],binari:15,complex:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],find_if_not:[15,30],modulu:10,which:[16,26,17,10,30,5,31,13,32],lower_bound:15,difference_typ:[18,10,26],size_t:[18,27],equal_rang:15,"void":[18,27],sprout_noexcept:18,sprout_static_constexpr:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32],begin:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32],http:17,distribut:17,trace:[2,17],shall:22,max:15,"class":[18,27,2],object:2,variant:2,gcc:17,size_typ:18,initi:18,max_siz:18,typenam:[27,1,3,4,5,7,8,9,10,11,12,13,14,0,16,18,19,20,21,22,23,24,25,26,28,29,30,31,32],pair:31,crbegin:18,const_iter:18,one_of:[15,28],heap:15,remark:[8,0,31],exactli:[8,10,13,26],github:17,compar:[4,5],algorithm:[0,1,23,3,4,5,7,8,9,10,11,12,13,14,15,16,17,19,20,21,22,2,24,25,26,28,29,30,31,32],reverse_iter:18,directori:17,min:[15,0,31,13],descript:[18,17],correspond:[0,16,26,8,3,11,20,22,30,31,13,10,32],assign:18,is_heap:15,exampl:[1,3,4,5,7,8,9,10,11,12,13,14,0,16,19,20,21,22,23,24,25,26,28,29,30,31,32],thi:17,destroi:18,is_increas:[15,7],element:[16,26,8,3,18,30,13,10,32],first:[1,3,4,5,7,9,10,11,12,13,14,16,19,25,21,22,23,24,26,28,29,30,31,32],convert:22,any_of:[15,1]},titles:["equal","any_of","Libraries","find_first_of","is_sorted","is_sorted_until","Welcome to Sprout’s documentation!","is_increasing","is_permutation","all_of_equal","count_if","search","is_strictly_decreasing","adjacent_find","all_of","Sprout.Algorithm","find","Sprout C++ Libraries","Class template array","any_of_equal","find_end","none_of_equal","search_n","one_of_equal","none_of","is_strictly_increasing","count","Sprout.Array","one_of","is_decreasing","find_if_not","mismatch","find_if"],modules:{},descrefs:{},filenames:["libs/sprout/algorithm/equal","libs/sprout/algorithm/any_of","libs/libraries","libs/sprout/algorithm/find_first_of","libs/sprout/algorithm/is_sorted","libs/sprout/algorithm/is_sorted_until","index","libs/sprout/algorithm/is_increasing","libs/sprout/algorithm/is_permutation","libs/sprout/algorithm/all_of_equal","libs/sprout/algorithm/count_if","libs/sprout/algorithm/search","libs/sprout/algorithm/is_strictly_decreasing","libs/sprout/algorithm/adjacent_find","libs/sprout/algorithm/all_of","libs/sprout/algorithm/index","libs/sprout/algorithm/find","libs/index","libs/sprout/array/array/index","libs/sprout/algorithm/any_of_equal","libs/sprout/algorithm/find_end","libs/sprout/algorithm/none_of_equal","libs/sprout/algorithm/search_n","libs/sprout/algorithm/one_of_equal","libs/sprout/algorithm/none_of","libs/sprout/algorithm/is_strictly_increasing","libs/sprout/algorithm/count","libs/sprout/array/index","libs/sprout/algorithm/one_of","libs/sprout/algorithm/is_decreasing","libs/sprout/algorithm/find_if_not","libs/sprout/algorithm/mismatch","libs/sprout/algorithm/find_if"]})