Planeshift
Public Member Functions | Protected Attributes

NpcTriggerSentence Class Reference

Sentence written by the user represented as sequence of known terms. More...

#include <psnpcdialog.h>

List of all members.

Public Member Functions

void AddToSentence (NpcTerm *next_word)
const csString & GetString ()
 NpcTriggerSentence ()
void operator= (NpcTriggerSentence &other)
NpcTerm *& Term (size_t i)
size_t TermLength ()

Protected Attributes

csString str
 String version built from array.
csArray< NpcTerm * > terms
 Not PArray because these ptrs are shared.

Detailed Description

Sentence written by the user represented as sequence of known terms.

Definition at line 88 of file psnpcdialog.h.


Constructor & Destructor Documentation

NpcTriggerSentence::NpcTriggerSentence ( ) [inline]

Definition at line 95 of file psnpcdialog.h.


Member Function Documentation

void NpcTriggerSentence::AddToSentence ( NpcTerm next_word)
const csString& NpcTriggerSentence::GetString ( )
void NpcTriggerSentence::operator= ( NpcTriggerSentence other) [inline]

Definition at line 102 of file psnpcdialog.h.

NpcTerm* & NpcTriggerSentence::Term ( size_t  i) [inline]

Definition at line 107 of file psnpcdialog.h.

size_t NpcTriggerSentence::TermLength ( ) [inline]

Definition at line 97 of file psnpcdialog.h.


Member Data Documentation

csString NpcTriggerSentence::str [protected]

String version built from array.

Definition at line 92 of file psnpcdialog.h.

Not PArray because these ptrs are shared.

Definition at line 91 of file psnpcdialog.h.


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