2022-07-25 20:06:06 +02:00
|
|
|
#ifndef ICVAR_H
|
|
|
|
#define ICVAR_H
|
|
|
|
|
2022-08-13 19:41:45 +02:00
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
// Forward declarations
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
class ConCommandBase;
|
|
|
|
|
2022-07-25 20:06:06 +02:00
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
// ConVars/ComCommands are marked as having a particular DLL identifier
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
typedef int CVarDLLIdentifier_t;
|
|
|
|
|
2022-08-13 19:41:45 +02:00
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
// ConVars/ComCommands are marked as having a particular DLL identifier
|
|
|
|
//-----------------------------------------------------------------------------
|
|
|
|
typedef int CVarDLLIdentifier_t;
|
|
|
|
|
|
|
|
abstract_class ICVarIteratorInternal
|
|
|
|
{
|
|
|
|
public:
|
|
|
|
virtual void SetFirst(void) = 0;
|
|
|
|
virtual void Next(void) = 0;
|
|
|
|
virtual bool IsValid(void) = 0;
|
|
|
|
virtual ConCommandBase* Get(void) = 0;
|
|
|
|
};
|
|
|
|
|
2022-07-25 20:06:06 +02:00
|
|
|
#endif // ICVAR_H
|