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

#include <DeclPDA.h>

Inheritance diagram for idDeclPDA:
idDecl

Public Member Functions

 idDeclPDA ()
 
virtual size_t Size (void) const
 
virtual const char * DefaultDefinition (void) const
 
virtual bool Parse (const char *text, const int textLength)
 
virtual void FreeData (void)
 
virtual void Print (void) const
 
virtual void List (void) const
 
virtual void AddVideo (const char *name, bool unique=true) const
 
virtual void AddAudio (const char *name, bool unique=true) const
 
virtual void AddEmail (const char *name, bool unique=true) const
 
virtual void RemoveAddedEmailsAndVideos () const
 
virtual const int GetNumVideos () const
 
virtual const int GetNumAudios () const
 
virtual const int GetNumEmails () const
 
virtual const idDeclVideoGetVideoByIndex (int index) const
 
virtual const idDeclAudioGetAudioByIndex (int index) const
 
virtual const idDeclEmailGetEmailByIndex (int index) const
 
virtual void SetSecurity (const char *sec) const
 
const char * GetPdaName () const
 
const char * GetSecurity () const
 
const char * GetFullName () const
 
const char * GetIcon () const
 
const char * GetPost () const
 
const char * GetID () const
 
const char * GetTitle () const
 
- Public Member Functions inherited from idDecl
 idDecl (void)
 
virtual ~idDecl (void)
 
const char * GetName (void) const
 
declType_t GetType (void) const
 
declState_t GetState (void) const
 
bool IsImplicit (void) const
 
bool IsValid (void) const
 
void Invalidate (void)
 
void EnsureNotPurged (void)
 
int Index (void) const
 
int GetLineNum (void) const
 
const char * GetFileName (void) const
 
void GetText (char *text) const
 
int GetTextLength (void) const
 
void SetText (const char *text)
 
bool ReplaceSourceFileText (void)
 
bool SourceFileChanged (void) const
 
void MakeDefault (void)
 
bool EverReferenced (void) const
 
virtual bool SetDefaultText (void)
 

Private Attributes

idStrList videos
 
idStrList audios
 
idStrList emails
 
idStr pdaName
 
idStr fullName
 
idStr icon
 
idStr id
 
idStr post
 
idStr title
 
idStr security
 
int originalEmails
 
int originalVideos
 

Additional Inherited Members

- Public Attributes inherited from idDecl
idDeclBasebase
 

Detailed Description

Definition at line 119 of file DeclPDA.h.

Constructor & Destructor Documentation

idDeclPDA::idDeclPDA ( )
inline

Definition at line 121 of file DeclPDA.h.

Member Function Documentation

void idDeclPDA::AddAudio ( const char *  name,
bool  unique = true 
) const
virtual

Definition at line 204 of file DeclPDA.cpp.

void idDeclPDA::AddEmail ( const char *  name,
bool  unique = true 
) const
virtual

Definition at line 220 of file DeclPDA.cpp.

void idDeclPDA::AddVideo ( const char *  name,
bool  unique = true 
) const
virtual

Definition at line 188 of file DeclPDA.cpp.

const char * idDeclPDA::DefaultDefinition ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 163 of file DeclPDA.cpp.

void idDeclPDA::FreeData ( void  )
virtual

Reimplemented from idDecl.

Definition at line 175 of file DeclPDA.cpp.

const idDeclAudio * idDeclPDA::GetAudioByIndex ( int  index) const
virtual

Definition at line 304 of file DeclPDA.cpp.

const idDeclEmail * idDeclPDA::GetEmailByIndex ( int  index) const
virtual

Definition at line 316 of file DeclPDA.cpp.

const char* idDeclPDA::GetFullName ( ) const
inline

Definition at line 146 of file DeclPDA.h.

const char* idDeclPDA::GetIcon ( ) const
inline

Definition at line 147 of file DeclPDA.h.

const char* idDeclPDA::GetID ( ) const
inline

Definition at line 149 of file DeclPDA.h.

const int idDeclPDA::GetNumAudios ( ) const
virtual

Definition at line 274 of file DeclPDA.cpp.

const int idDeclPDA::GetNumEmails ( ) const
virtual

Definition at line 283 of file DeclPDA.cpp.

const int idDeclPDA::GetNumVideos ( ) const
virtual

Definition at line 265 of file DeclPDA.cpp.

const char* idDeclPDA::GetPdaName ( ) const
inline

Definition at line 144 of file DeclPDA.h.

const char* idDeclPDA::GetPost ( ) const
inline

Definition at line 148 of file DeclPDA.h.

const char* idDeclPDA::GetSecurity ( ) const
inline

Definition at line 145 of file DeclPDA.h.

const char* idDeclPDA::GetTitle ( ) const
inline

Definition at line 150 of file DeclPDA.h.

const idDeclVideo * idDeclPDA::GetVideoByIndex ( int  index) const
virtual

Definition at line 292 of file DeclPDA.cpp.

void idDeclPDA::List ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 55 of file DeclPDA.cpp.

bool idDeclPDA::Parse ( const char *  text,
const int  textLength 
)
virtual

Reimplemented from idDecl.

Definition at line 64 of file DeclPDA.cpp.

void idDeclPDA::Print ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 46 of file DeclPDA.cpp.

void idDeclPDA::RemoveAddedEmailsAndVideos ( ) const
virtual

Definition at line 236 of file DeclPDA.cpp.

void idDeclPDA::SetSecurity ( const char *  sec) const
virtual

Definition at line 256 of file DeclPDA.cpp.

size_t idDeclPDA::Size ( void  ) const
virtual

Reimplemented from idDecl.

Definition at line 37 of file DeclPDA.cpp.

Member Data Documentation

idStrList idDeclPDA::audios
mutableprivate

Definition at line 154 of file DeclPDA.h.

idStrList idDeclPDA::emails
mutableprivate

Definition at line 155 of file DeclPDA.h.

idStr idDeclPDA::fullName
private

Definition at line 157 of file DeclPDA.h.

idStr idDeclPDA::icon
private

Definition at line 158 of file DeclPDA.h.

idStr idDeclPDA::id
private

Definition at line 159 of file DeclPDA.h.

int idDeclPDA::originalEmails
mutableprivate

Definition at line 163 of file DeclPDA.h.

int idDeclPDA::originalVideos
mutableprivate

Definition at line 164 of file DeclPDA.h.

idStr idDeclPDA::pdaName
private

Definition at line 156 of file DeclPDA.h.

idStr idDeclPDA::post
private

Definition at line 160 of file DeclPDA.h.

idStr idDeclPDA::security
mutableprivate

Definition at line 162 of file DeclPDA.h.

idStr idDeclPDA::title
private

Definition at line 161 of file DeclPDA.h.

idStrList idDeclPDA::videos
mutableprivate

Definition at line 153 of file DeclPDA.h.


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