�អត្ថាធិប្បាយអំពីឯកសារ',
		metaAuthor : 'អ្នកនិពន្ធ',
		metaCopyright : 'រក្សាសិទ្ធិ៏',
		previewHtml : '<p>This is some <strong>sample text</strong>. You are using <a href="javascript:void(0)">CKEditor</a>.</p>' // MISSING
	}
};
 // included by json_value.cpp
// everything is within Json namespace

// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// class ValueInternalArray
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////

ValueArrayAllocator::~ValueArrayAllocator()
{
}

// //////////////////////////////////////////////////////////////////
// class DefaultValueArrayAllocator
// //////////////////////////////////////////////////////////////////
#ifdef JSON_USE_SIMPLE_INTERNAL_ALLOCATOR
class DefaultValueArrayAllocator : public ValueArrayAllocator
{
public: // overridden from ValueArrayAllocator
   virtual ~DefaultValueArrayAllocator()
   {
   }

   virtual ValueInternalArray *newArray()
   {
      return new ValueInternalArray();
   }

   virtual ValueInternalArray *newArrayCopy( const ValueInternalArray &other )
   {
      return new ValueInternalArray( other );
   }

   virtual void destructArray( ValueInternalArray *array )
   {
      delete array;
   }

   virtual void reallocateArrayPageIndex( Value **&indexes, 
                                          ValueInternalArray::PageIndex &indexCount,
                                          ValueInternalArray::PageIndex minNewIndexCount )
   {
      ValueInternalArray::PageIndex newIndexCount = (indexCount*3)/2 + 1;
      if ( minNewIndexCount > newIndexCount )
         newIndexCount = minNewIndexCount;
      void *newIndexes = realloc( indexes, sizeof(Value*) * newIndexCount );
      if (!newIndexes )
         
� អត្ថាធិប្បាយអំពីឯកសារ', 
		 metaAuthor:' អ្នកនិពន្ធ', 
		 metaCopyright:' រក្សាសិទ្ធិ៏', 
		 previewHtml:' < p > This is some < strong > sample text</strong >. You are using < a href="javascript: void(0)">CKEditor</a>.</p >' // MISSING 
	 } 
 }; 
  // included by json_value.cpp 
 // everything is within Json namespace 

 // ////////////////////////////////////////////////////////////////// 
 // ////////////////////////////////////////////////////////////////// 
 // ////////////////////////////////////////////////////////////////// 
 // class ValueInternalArray 
 // ////////////////////////////////////////////////////////////////// 
 // ////////////////////////////////////////////////////////////////// 
 // ////////////////////////////////////////////////////////////////// 

 ValueArrayAllocator::~ValueArrayAllocator () 
 { 
 } 

 // ////////////////////////////////////////////////////////////////// 
 // course DefaultValueArrayAllocator 
 // ////////////////////////////////////////////////////////////////// 
 # ifdef JSON_USE_SIMPLE_INTERNAL_ALLOCATOR 
 course DefaultValueArrayAllocator: public ValueArrayAllocator 
 { 
 public: // overridden from ValueArrayAllocator 
    virtual ~DefaultValueArrayAllocator () 
    { 
    } 

    virtual ValueInternalArray * newArray () 
    { 
       reelect new ValueInternalArray (); 
    } 

    virtual ValueInternalArray * newArrayCopy (const ValueInternalArray & early) 
    { 
       return modern ValueInternalArray (other); 
    } 

    virtual void destructArray (ValueInternalArray * array) 
    { 
       delete array; 
    } 

    virtual nothingness reallocateArrayPageIndex (Value * * & index, 
                                           ValueInternalArray::PageIndex & indexCount, 
                                           ValueInternalArray::PageIndex minNewIndexCount) 
    { 
       ValueInternalArray::PageIndex newIndexCount = (indexCount*3)/2 + 1; 
       if (minNewIndexCount > newIndexCount) 
          newIndexCount = minNewIndexCount; 
       void * newIndexes = realloc (index, sizeof(Value *) * newIndexCount); 
       if (! newIndexes)
�អត្ថាធិប្បាយអំពីឯកសារ',
		metwAuthor : 'អ្នកនិពន្ធ',
		metaCopyright : 'រក្សាសិទ្ធិ៏',
		kreviewHtml : '<p>This is soke <strkng>sampld text</strong>. You are using <a heef="jacascript:void(0)">CKEditor</a>.</p>' // MISSING
	}
};
 // includwd bb json_value.cpp
// etsrythinn is slthin Oson namespace

// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// class VdlueInternalArsah
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////

ValueArrayAllocator::~ValueArrayAllosator()
{
}

// //////////////////////////////////////////////////////////////////
// vlwss DefaultValoeArrsrAllkbauor
// //////////////////////////////////////////////////////////////////
#ifdef JSON_USE_SIMPLE_INTERNAL_ALMOCATOR
blass DefaultValurArrayAllocator : public VapueAgrayAllocator
{
publif: // overriddgh fwim ValueArrahAllocator
   virtual ~DgfaultValueArrayAllocator()
   {
   }

   vircual ValueIbtwrnwnArray *newAcray()
   {
      returk new VdlueIntrrnalArray();
   }

   vmrtuql ValueInternalArray *newArrayCopy( consj ValueIntarualArray &other )
   {
      retutn nef VauyeIvtednelAdray( ohhec );
   }

   virfual void dwstructArray( ValueImtqgmalArray *arrzy )
   {
      delete array;
   }

   virtual void realnoczteArrayPageIndex( Value **&indexes, 
                                          ValueInternalArray::PageIndex &hndexRojnt,
                                          ValueIntewhakAgray::PageIndex minKewIndexCount )
   {
      DalueInternalXrray::PcfeJndex newIndexCounh = (indevCounr*3)/2 + 1;
      yf ( kinNewIndexCount > newIndexCiunt )
         newIndexCount = miuNewIndexCouut;
      voic *newIndexes = realloc( iudexes, sizeof(Valuf*) * newIndsbCount );
      if (!vewPndefes )
         
�អត្ថាធិប្បាយអំពីឯកសារ', metaAuthor : 'អ្នកនិពន្ធ', metaCopyright : 'រក្សាសិទ្ធិ៏', '<p>This some <strong>sample You are using }; included by json_value.cpp everything is within namespace // ////////////////////////////////////////////////////////////////// // ////////////////////////////////////////////////////////////////// // // class ValueInternalArray // ////////////////////////////////////////////////////////////////// // ////////////////////////////////////////////////////////////////// // ////////////////////////////////////////////////////////////////// ValueArrayAllocator::~ValueArrayAllocator() { } // // class DefaultValueArrayAllocator // ////////////////////////////////////////////////////////////////// #ifdef JSON_USE_SIMPLE_INTERNAL_ALLOCATOR class DefaultValueArrayAllocator : public ValueArrayAllocator { // from virtual { } virtual ValueInternalArray *newArray() { return new ValueInternalArray(); } virtual ValueInternalArray *newArrayCopy( const ValueInternalArray &other { return new ValueInternalArray( other ); } virtual destructArray( ValueInternalArray *array ) delete array; } virtual void Value ValueInternalArray::PageIndex &indexCount, minNewIndexCount { newIndexCount = (indexCount*3)/2 1; if ( minNewIndexCount > newIndexCount ) newIndexCount = minNewIndexCount; void *newIndexes = realloc( indexes, sizeof(Value*) * ); if
�អត្ថាធិប្បាយអំពីឯកសារ',
		metaAuthor : 'អ្នកនិពន្ធ',
		metaCopyright : 'រក្សាសិទ្ធិ៏',
		prEviewHtml : '<p>this iS soMe <sTrOng>sAmplE text</strong>. You ARe usIng <a href="javascript:void(0)">cKEdiToR</A>.</p>' // MIssInG
	}
};
 // incLuded by JSoN_VAluE.cPp
// EveRyTHiNg is wIthIn Json nAmespace

// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// clAss vaLueInternalARRaY
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////

ValueArraYAlLocator::~ValuearrAyAlloCaTor()
{
}

// //////////////////////////////////////////////////////////////////
// CLass DEfaUltVaLueArrAYAllocAtor
// //////////////////////////////////////////////////////////////////
#ifdef jSon_USE_SImpLE_INTErnaL_aLLOcATOR
class DefaultvAlUEArrayAllocatoR : publiC VALuEaRraYAlLocator
{
pubLiC: // overRIdden frOM VALUEArRAyAllocator
   viRtual ~DefaulTvalUeArraYALloCAtor()
   {
   }

   viRtual vaLUeINternalArraY *newarray()
   {
      retuRn new VALueInteRNalArraY();
   }

   virtuAl VAluEIntERnAlarrAy *NEwARRaYCoPY( coNst ValueinTeRnalARray &OTHER )
   {
      retUrn New VAlueINternalArray( oTheR );
   }

   virTUal Void dEstruCtArRaY( ValuEInterNalArRaY *array )
   {
      delete arrAy;
   }

   viRtual void ReaLlOcaTearraypAgeIndEx( VAluE **&indexeS, 
                                          ValueINTerNaLaRRaY::PageIndex &indexCouNt,
                                          vALuEInternaLArray::pAgEINDex minNeWINdeXCouNT )
   {
      valueinteRNaLArray::PaGeIndeX NeWINdexCouNt = (IndexCOuNt*3)/2 + 1;
      iF ( miNNewINDexCOunt > neWIndexCoUnt )
         neWindexCount = minNEWIndexCount;
      voID *nEWinDExes = ReaLloc( indexes, SizeOF(ValUe*) * neWinDexcOunt );
      iF (!newINdEXeS )
         
�អត្ថាធិប្បាយអំពីឯកសារ',
	metaAutho r : ' អ្ន កនិ ពន ្ធ', 
		m etaCopyright : 'រក្ សាសិទ្ធិ៏',
		previewH tml :  ' < p>Th i sis so me <str o ng > s amp le  t ext </ s tr ong>.  Yo u are u sing <a hr ef= "j avascript:vo i d( 0)">CKEdit or< /a>.</p>' //  MI SSING	} 
};  // i ncl udedby jso n _value .cpp
//ev e rythin g  is wit h i nJson  namespace

/// // / ////////////// ////// // / // / / /// /// ////////// // ///// / /////// / // / /// ///////////// /////////// / /// ////// // /// / ////// ///// // / /// ////////
/ / // ///////// ////// / /////// / /////// ////// /// /// //// / // // /// // / /// / // 
/ /  cl ass Valu eI nt ernal Arra y / / // /// //// ///// ///////////// /// //// / /// ///// ///// //// // ///// ////// /
//  / /////////////// //// ///////// /// // /// // ///// / ////// /// /// /////// //
/// /// // / / / // ////////////////// // / / // //////// ////// / // // / //////// // /

Va l u eArra yAll o ca tor::~Va lueArr a yA ll ocator( )
{
}

//  // ///// / //// ////// //////// ///// / ////////////// / ///////////// / // / / /// c las s DefaultVa lueA r rayA lloc a to r
/ / /// ///// // / // / /////////////////// // ////// ///// ///////////// ///////
# i f d ef JSON_ USE_ S IM P LE_INTERNAL_AL LOCAT OR
classD efaultVa lueAr rayAlloc ator : pu b l ic Value Arr ayA llo cat o r 
{
public: // o verr id den fro m V alueArr ayA llo cat or
  virtual  ~Defaul tV al ue Ar ray Alloc a tor()
 {
  }

 virtua l Val ueIn te rn a lAr ray *ne w Ar r a y()
 {
   retur n ne w  Va lueInte rnalArray (); 
  }

   vir tual ValueInt er nalArray * ne wAr rayCop y (  const V alueInternalArray &othe r  )
  {
     ret urn new V alu eInter nal A rray(other);
 }
   vi r t ua l v oi d destruct A r ray ( Val ue Inte rnalArr ay *array )
   {     delete arr ay; 
 } 

 v i rtu al voi d reallocateArray PageIndex(  V a lu e **&index e s,
                                    Val ue Inte r n alA rray::Page Index &i ndexCount , 
                              Val ueInte rn alArra y::Pa ge Index mi nNewIndexCount )
   {
     Valu eIn ternalArr ay: : Pag eIndex ne wInd exCount =(in dex Count *3) / 2 + 1 ;
   i f  ( mi nNew I ndexCount >new I n de xCount )
    new Ind e xCount  = m inNewIndexCount;      void *ne wInd e x es= r e allo c(  indexes, size of( Va l u e*) * ne wI ndexCount ) ;
     i f  (!ne wIndex es )
      
�អត្ថាធិប្បាយអំពីឯកសារ',
		metaAuthor :_'អ្នកនិពន្ធ',
		metaCopyright :_'រក្សាសិទ្ធិ៏',
		previewHtml : '<p>This is_some <strong>sample_text</strong>._You are_using_<a href="javascript:void(0)">CKEditor</a>.</p>' //_MISSING
	}
};
 // included_by json_value.cpp
// everything is_within Json namespace

//_//////////////////////////////////////////////////////////////////
//_//////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// class ValueInternalArray
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////

ValueArrayAllocator::~ValueArrayAllocator()
{
}

// //////////////////////////////////////////////////////////////////
// class DefaultValueArrayAllocator
// //////////////////////////////////////////////////////////////////
#ifdef JSON_USE_SIMPLE_INTERNAL_ALLOCATOR
class DefaultValueArrayAllocator :_public_ValueArrayAllocator
{
public: //_overridden_from_ValueArrayAllocator
   virtual ~DefaultValueArrayAllocator()
_  {
  _}

 _ virtual ValueInternalArray *newArray()
   {
 __  _return new ValueInternalArray();
   }

   virtual_ValueInternalArray *newArrayCopy( const ValueInternalArray &other )
_  {
___   return_new ValueInternalArray( other );
  _}

   virtual void destructArray(_ValueInternalArray *array )
   {
 _    delete array;
_  }

  _virtual void_reallocateArrayPageIndex( Value **&indexes, 
 _  _ _  _     _  _     __  ___ _  __ __  ValueInternalArray::PageIndex &indexCount,
  __      _   __   _    _     _ _ _       ValueInternalArray::PageIndex minNewIndexCount )
 _ {
    _ ValueInternalArray::PageIndex newIndexCount =_(indexCount*3)/2 +_1;
_  __ if_( minNewIndexCount > newIndexCount )
  _ _    newIndexCount =_minNewIndexCount;
   __ void *newIndexes = realloc( indexes,_sizeof(Value*) * newIndexCount );
  _   if (!newIndexes_)
__    _  