@@ -451,19 +451,19 @@ class TVec{
451451 ~TVec () {if ((ValT!=NULL ) && (MxVals!=-1 )) {delete[] ValT;}}
452452 explicit TVec (TSIn& SIn): MxVals(0 ), Vals(0 ), ValT(NULL ), IsShM(false ) {Load (SIn);}
453453 // / Constructs the vector from a shared memory input ##TVec::LoadShM
454- void LoadShM (TShMIn& ShMin );
454+ void LoadShM (TShMIn& ShMIn );
455455 // / Constructs vector from shared memory input passing in functor to initialize elements
456456 template <typename TLoadShMElem>
457- void LoadShM (TShMIn& ShMin , TLoadShMElem LoadFromShMFn) {
457+ void LoadShM (TShMIn& ShMIn , TLoadShMElem LoadFromShMFn) {
458458 if ((ValT!=NULL ) && (MxVals!=-1 )) {delete[] ValT;}
459- ShMin .Load (MxVals);
460- ShMin .Load (Vals);
459+ ShMIn .Load (MxVals);
460+ ShMIn .Load (Vals);
461461 if (MxVals == 0 ) {
462462 ValT = NULL ;
463463 } else {
464464 ValT=new TVal[MxVals];
465465 for (TSizeTy ValN=0 ; ValN<Vals; ValN++) {
466- LoadFromShMFn (ValT+ValN, ShMin );
466+ LoadFromShMFn (ValT+ValN, ShMIn );
467467 }
468468 }
469469 IsShM = false ;
@@ -599,7 +599,7 @@ class TVec{
599599 TVal& GetVal (const TSizeTy& ValN){return operator [](ValN);}
600600 // / Sets the value of element at position \c ValN to \c Val.
601601 void SetVal (const TSizeTy& ValN, const TVal& Val){
602- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
602+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
603603 AssertR ((0 <=ValN)&&(ValN<Vals), GetXOutOfBoundsErrMsg (ValN)); ValT[ValN] = Val;}
604604 // / Fills \c ValV with elements at positions <tt>BValN...EValN</tt>.
605605 void GetSubValV (const TSizeTy& BValN, const TSizeTy& EValN, TVec<TVal, TSizeTy>& ValV) const ;
@@ -619,7 +619,7 @@ class TVec{
619619 void PutAll (const TVal& Val);
620620
621621 // / Swaps elements at positions \c ValN1 and \c ValN2.
622- void Swap (const TSizeTy& ValN1, const TSizeTy& ValN2){EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
622+ void Swap (const TSizeTy& ValN1, const TSizeTy& ValN2){EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
623623 const TVal Val=ValT[ValN1]; ValT[ValN1]=ValT[ValN2]; ValT[ValN2]=Val;}
624624 // / Swaps the elements that iterators \c LVal and \c RVal point to.
625625 static void SwapI (TIter LVal, TIter RVal){const TVal Val=*LVal; *LVal=*RVal; *RVal=Val;}
@@ -834,15 +834,15 @@ TVec<TVal, TSizeTy>::TVec(const TVec<TVal, TSizeTy>& Vec){
834834
835835
836836template <class TVal , class TSizeTy >
837- void TVec<TVal, TSizeTy>::LoadShM(TShMIn& ShMin ) {
837+ void TVec<TVal, TSizeTy>::LoadShM(TShMIn& ShMIn ) {
838838 if ((ValT!=NULL ) && (MxVals!=-1 )) {delete[] ValT;}
839- ShMin .Load (MxVals);
839+ ShMIn .Load (MxVals);
840840 MxVals = -1 ;
841- ShMin .Load (Vals);
841+ ShMIn .Load (Vals);
842842 if (MxVals == 0 ) {
843843 ValT = NULL ;
844844 } else {
845- ValT = (TVal*)(ShMin .AdvanceCursor (Vals*sizeof (TVal)));
845+ ValT = (TVal*)(ShMIn .AdvanceCursor (Vals*sizeof (TVal)));
846846 IsShM = true ;
847847 }
848848}
@@ -985,7 +985,7 @@ void TVec<TVal, TSizeTy>::MoveFrom(TVec<TVal, TSizeTy>& Vec){
985985
986986template <class TVal , class TSizeTy >
987987void TVec<TVal, TSizeTy>::CopyUniqueFrom(TVec<TVal, TSizeTy>& Vec, TInt Offset, TInt Sz){
988- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
988+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
989989 if (this !=&Vec){
990990 if (ValT!=NULL && MxVals!=-1 && MxVals < Sz){
991991 delete[] ValT;
@@ -1020,7 +1020,7 @@ TSizeTy TVec<TVal, TSizeTy>::AddV(const TVec<TVal, TSizeTy>& ValV){
10201020
10211021template <class TVal , class TSizeTy >
10221022TSizeTy TVec<TVal, TSizeTy>::AddSorted(const TVal& Val, const bool & Asc, const TSizeTy& _MxVals){
1023- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1023+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
10241024 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
10251025 TSizeTy ValN=Add (Val);
10261026 if (Asc){
@@ -1036,7 +1036,7 @@ TSizeTy TVec<TVal, TSizeTy>::AddSorted(const TVal& Val, const bool& Asc, const T
10361036
10371037template <class TVal , class TSizeTy >
10381038TSizeTy TVec<TVal, TSizeTy>::AddBackSorted(const TVal& Val, const bool & Asc){
1039- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1039+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
10401040 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
10411041 Add ();
10421042 TSizeTy ValN=Vals-2 ;
@@ -1048,7 +1048,7 @@ TSizeTy TVec<TVal, TSizeTy>::AddBackSorted(const TVal& Val, const bool& Asc){
10481048
10491049template <class TVal , class TSizeTy >
10501050TSizeTy TVec<TVal, TSizeTy>::AddMerged(const TVal& Val){
1051- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1051+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
10521052 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
10531053 TSizeTy ValN=SearchBin (Val);
10541054 if (ValN==-1 ){return AddSorted (Val);}
@@ -1057,7 +1057,7 @@ TSizeTy TVec<TVal, TSizeTy>::AddMerged(const TVal& Val){
10571057
10581058template <class TVal , class TSizeTy >
10591059TSizeTy TVec<TVal, TSizeTy>::AddVMerged(const TVec<TVal, TSizeTy>& ValV){
1060- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1060+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
10611061 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
10621062 for (TSizeTy ValN=0 ; ValN<ValV.Vals ; ValN++){AddMerged (ValV[ValN]);}
10631063 return Len ();
@@ -1083,7 +1083,7 @@ void TVec<TVal, TSizeTy>::GetSubValV(const TSizeTy& _BValN, const TSizeTy& _EVal
10831083
10841084template <class TVal , class TSizeTy >
10851085void TVec<TVal, TSizeTy>::Ins(const TSizeTy& ValN, const TVal& Val){
1086- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1086+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
10871087 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
10881088 Add (); Assert ((0 <=ValN)&&(ValN<Vals));
10891089 for (TSizeTy MValN=Vals-2 ; MValN>=ValN; MValN--){ValT[MValN+1 ]=ValT[MValN];}
@@ -1092,7 +1092,7 @@ void TVec<TVal, TSizeTy>::Ins(const TSizeTy& ValN, const TVal& Val){
10921092
10931093template <class TVal , class TSizeTy >
10941094void TVec<TVal, TSizeTy>::Del(const TSizeTy& ValN){
1095- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1095+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
10961096 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
10971097 Assert ((0 <=ValN)&&(ValN<Vals));
10981098 for (TSizeTy MValN=ValN+1 ; MValN<Vals; MValN++){
@@ -1102,7 +1102,7 @@ void TVec<TVal, TSizeTy>::Del(const TSizeTy& ValN){
11021102
11031103template <class TVal , class TSizeTy >
11041104void TVec<TVal, TSizeTy>::Del(const TSizeTy& MnValN, const TSizeTy& MxValN){
1105- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1105+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
11061106 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
11071107 Assert ((0 <=MnValN)&&(MnValN<Vals)&&(0 <=MxValN)&&(MxValN<Vals));
11081108 Assert (MnValN<=MxValN);
@@ -1115,7 +1115,7 @@ void TVec<TVal, TSizeTy>::Del(const TSizeTy& MnValN, const TSizeTy& MxValN){
11151115
11161116template <class TVal , class TSizeTy >
11171117bool TVec<TVal, TSizeTy>::DelIfIn(const TVal& Val){
1118- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1118+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
11191119 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
11201120 TSizeTy ValN=SearchForw (Val);
11211121 if (ValN!=-1 ){Del (ValN); return true ;}
@@ -1124,15 +1124,15 @@ bool TVec<TVal, TSizeTy>::DelIfIn(const TVal& Val){
11241124
11251125template <class TVal , class TSizeTy >
11261126void TVec<TVal, TSizeTy>::DelAll(const TVal& Val){
1127- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1127+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
11281128 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
11291129 TSizeTy ValN;
11301130 while ((ValN=SearchForw (Val))!=-1 ){Del (ValN);}
11311131}
11321132
11331133template <class TVal , class TSizeTy >
11341134void TVec<TVal, TSizeTy>::PutAll(const TVal& Val){
1135- EAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1135+ EAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
11361136 for (TSizeTy ValN=0 ; ValN<Vals; ValN++){ValT[ValN]=Val;}
11371137}
11381138
@@ -1259,7 +1259,7 @@ void TVec<TVal, TSizeTy>::Reverse(){
12591259
12601260template <class TVal , class TSizeTy >
12611261void TVec<TVal, TSizeTy>::Merge(){
1262- IAssertR (!(IsShM && (MxVals == -1 )), " Cannot directly access shared memory" );
1262+ IAssertR (!(IsShM && (MxVals == -1 )), " Cannot write to shared memory" );
12631263 AssertR (MxVals!=-1 , " This vector was obtained from TVecPool. Such vectors cannot change its size!" );
12641264 TVec<TVal, TSizeTy> SortedVec (*this ); SortedVec.Sort ();
12651265 Clr ();
0 commit comments