@@ -39,7 +39,6 @@ class CUtlBuffer;
3939class Color ;
4040typedef void * FileHandle_t;
4141class CKeyValuesGrowableStringTable ;
42- class IKeyValuesSystem ;
4342
4443// -----------------------------------------------------------------------------
4544// Purpose: Simple recursive data access class
@@ -118,12 +117,9 @@ class KeyValues
118117 // gets the name as a unique int
119118 int GetNameSymbol () const { return m_iKeyName; }
120119
121- bool IsUsingLocalStorage () const ;
122-
123120 // File access. Set UsesEscapeSequences true, if resource file/buffer uses Escape Sequences (eg \n, \t)
124121 void UsesEscapeSequences (bool state); // default false
125122 void UsesConditionals (bool state); // default true
126-
127123 bool LoadFromFile ( IBaseFileSystem *filesystem, const char *resourceName, const char *pathID = NULL , bool refreshCache = false );
128124 bool SaveToFile ( IBaseFileSystem *filesystem, const char *resourceName, const char *pathID = NULL , bool sortKeys = false , bool bAllowEmptyString = false , bool bCacheResult = false );
129125
@@ -334,14 +330,12 @@ class KeyValues
334330 char m_iDataType;
335331 char m_bHasEscapeSequences; // true, if while parsing this KeyValue, Escape Sequences are used (default false)
336332 char m_bEvaluateConditionals; // true, if while parsing this KeyValue, conditionals blocks are evaluated (default true)
337- char m_bLocalStorage ;
333+ char unused[ 1 ] ;
338334
339335 KeyValues *m_pPeer; // pointer to next key in list
340336 KeyValues *m_pSub; // pointer to Start of a new sub key list
341337 KeyValues *m_pChain;// Search here if it's not in our list
342338
343- CKeyValuesGrowableStringTable* m_pStringTable;
344-
345339private:
346340 // Statics to implement the optional growable string table
347341 // Function pointers that will determine which mode we are in
0 commit comments