doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
rvDebuggerScript Class Reference

#include <DebuggerScript.h>

Public Member Functions

 rvDebuggerScript (void)
 
 ~rvDebuggerScript (void)
 
bool Load (const char *filename)
 
bool Reload (void)
 
const char * GetFilename (void)
 
const char * GetContents (void)
 
idProgramGetProgram (void)
 
bool IsLineCode (int linenumber)
 
bool IsFileModified (bool updateTime=false)
 

Protected Member Functions

void Unload (void)
 

Protected Attributes

idProgrammProgram
 
idUserInterfaceLocalmInterface
 
char * mContents
 
idStr mFilename
 
ID_TIME_T mModifiedTime
 

Detailed Description

Definition at line 34 of file DebuggerScript.h.

Constructor & Destructor Documentation

rvDebuggerScript::rvDebuggerScript ( void  )

Definition at line 43 of file DebuggerScript.cpp.

rvDebuggerScript::~rvDebuggerScript ( void  )

Definition at line 55 of file DebuggerScript.cpp.

Member Function Documentation

ID_INLINE const char * rvDebuggerScript::GetContents ( void  )

Definition at line 68 of file DebuggerScript.h.

ID_INLINE const char * rvDebuggerScript::GetFilename ( void  )

Definition at line 63 of file DebuggerScript.h.

ID_INLINE idProgram & rvDebuggerScript::GetProgram ( void  )

Definition at line 73 of file DebuggerScript.h.

bool rvDebuggerScript::IsFileModified ( bool  updateTime = false)

Definition at line 222 of file DebuggerScript.cpp.

bool rvDebuggerScript::IsLineCode ( int  linenumber)

Definition at line 195 of file DebuggerScript.cpp.

bool rvDebuggerScript::Load ( const char *  filename)

Definition at line 94 of file DebuggerScript.cpp.

bool rvDebuggerScript::Reload ( void  )

Definition at line 183 of file DebuggerScript.cpp.

void rvDebuggerScript::Unload ( void  )
protected

Definition at line 67 of file DebuggerScript.cpp.

Member Data Documentation

char* rvDebuggerScript::mContents
protected

Definition at line 58 of file DebuggerScript.h.

idStr rvDebuggerScript::mFilename
protected

Definition at line 59 of file DebuggerScript.h.

idUserInterfaceLocal* rvDebuggerScript::mInterface
protected

Definition at line 57 of file DebuggerScript.h.

ID_TIME_T rvDebuggerScript::mModifiedTime
protected

Definition at line 60 of file DebuggerScript.h.

idProgram* rvDebuggerScript::mProgram
protected

Definition at line 56 of file DebuggerScript.h.


The documentation for this class was generated from the following files: