From f56bb35301836e56582a575a75864392a0177875 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B8rgen=20P=2E=20Tjern=C3=B8?= Date: Mon, 2 Dec 2013 19:31:46 -0800 Subject: Fix line endings. WHAMMY. --- sp/src/public/vstdlib/IKeyValuesSystem.h | 96 ++++++++++++++++---------------- 1 file changed, 48 insertions(+), 48 deletions(-) (limited to 'sp/src/public/vstdlib/IKeyValuesSystem.h') diff --git a/sp/src/public/vstdlib/IKeyValuesSystem.h b/sp/src/public/vstdlib/IKeyValuesSystem.h index 893be6cd..1bd5a8ab 100644 --- a/sp/src/public/vstdlib/IKeyValuesSystem.h +++ b/sp/src/public/vstdlib/IKeyValuesSystem.h @@ -1,48 +1,48 @@ -//========= Copyright Valve Corporation, All rights reserved. ============// -// -// Purpose: -// -// $NoKeywords: $ -//=============================================================================// -#ifndef VSTDLIB_IKEYVALUESSYSTEM_H -#define VSTDLIB_IKEYVALUESSYSTEM_H -#ifdef _WIN32 -#pragma once -#endif - -#include "vstdlib/vstdlib.h" - -// handle to a KeyValues key name symbol -typedef int HKeySymbol; -#define INVALID_KEY_SYMBOL (-1) - -//----------------------------------------------------------------------------- -// Purpose: Interface to shared data repository for KeyValues (included in vgui_controls.lib) -// allows for central data storage point of KeyValues symbol table -//----------------------------------------------------------------------------- -class IKeyValuesSystem -{ -public: - // registers the size of the KeyValues in the specified instance - // so it can build a properly sized memory pool for the KeyValues objects - // the sizes will usually never differ but this is for versioning safety - virtual void RegisterSizeofKeyValues(int size) = 0; - - // allocates/frees a KeyValues object from the shared mempool - virtual void *AllocKeyValuesMemory(int size) = 0; - virtual void FreeKeyValuesMemory(void *pMem) = 0; - - // symbol table access (used for key names) - virtual HKeySymbol GetSymbolForString( const char *name, bool bCreate = true ) = 0; - virtual const char *GetStringForSymbol(HKeySymbol symbol) = 0; - - // for debugging, adds KeyValues record into global list so we can track memory leaks - virtual void AddKeyValuesToMemoryLeakList(void *pMem, HKeySymbol name) = 0; - virtual void RemoveKeyValuesFromMemoryLeakList(void *pMem) = 0; -}; - -VSTDLIB_INTERFACE IKeyValuesSystem *KeyValuesSystem(); - -// #define KEYVALUESSYSTEM_INTERFACE_VERSION "KeyValuesSystem002" - -#endif // VSTDLIB_IKEYVALUESSYSTEM_H +//========= Copyright Valve Corporation, All rights reserved. ============// +// +// Purpose: +// +// $NoKeywords: $ +//=============================================================================// +#ifndef VSTDLIB_IKEYVALUESSYSTEM_H +#define VSTDLIB_IKEYVALUESSYSTEM_H +#ifdef _WIN32 +#pragma once +#endif + +#include "vstdlib/vstdlib.h" + +// handle to a KeyValues key name symbol +typedef int HKeySymbol; +#define INVALID_KEY_SYMBOL (-1) + +//----------------------------------------------------------------------------- +// Purpose: Interface to shared data repository for KeyValues (included in vgui_controls.lib) +// allows for central data storage point of KeyValues symbol table +//----------------------------------------------------------------------------- +class IKeyValuesSystem +{ +public: + // registers the size of the KeyValues in the specified instance + // so it can build a properly sized memory pool for the KeyValues objects + // the sizes will usually never differ but this is for versioning safety + virtual void RegisterSizeofKeyValues(int size) = 0; + + // allocates/frees a KeyValues object from the shared mempool + virtual void *AllocKeyValuesMemory(int size) = 0; + virtual void FreeKeyValuesMemory(void *pMem) = 0; + + // symbol table access (used for key names) + virtual HKeySymbol GetSymbolForString( const char *name, bool bCreate = true ) = 0; + virtual const char *GetStringForSymbol(HKeySymbol symbol) = 0; + + // for debugging, adds KeyValues record into global list so we can track memory leaks + virtual void AddKeyValuesToMemoryLeakList(void *pMem, HKeySymbol name) = 0; + virtual void RemoveKeyValuesFromMemoryLeakList(void *pMem) = 0; +}; + +VSTDLIB_INTERFACE IKeyValuesSystem *KeyValuesSystem(); + +// #define KEYVALUESSYSTEM_INTERFACE_VERSION "KeyValuesSystem002" + +#endif // VSTDLIB_IKEYVALUESSYSTEM_H -- cgit v1.2.3