Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

CommentService Class Reference

#include <stdservice.h>

Inheritance diagram for CommentService:

Inheritance graph
[legend]
Collaboration diagram for CommentService:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CommentService ()
void enterComment (in LexState commentState=0)
void leaveComment (void)
bool inComment (void) const

Protected Member Functions

override void initColorizerState (inout ColorizerState &)
override void doneColorizerState (inout ColorizerState &)

Private Attributes

State m_commentNesting
LexState m_returnState

Constructor & Destructor Documentation

CommentService::CommentService  ) 
 

Definition at line 12 of file commentservice.cpp.

References m_commentNesting, and m_returnState.


Member Function Documentation

override void CommentService::initColorizerState inout ColorizerState  )  [protected, virtual]
 

Reimplemented from StdService.

Definition at line 22 of file commentservice.cpp.

References CommentBits, StdService::initColorizerState(), m_commentNesting, m_returnState, override, and StateBits.

Here is the call graph for this function:

override void CommentService::doneColorizerState inout ColorizerState  )  [protected, virtual]
 

Reimplemented from StdService.

Definition at line 30 of file commentservice.cpp.

References CommentBits, StdService::doneColorizerState(), StdService::lexicalError(), m_commentNesting, m_returnState, override, and StateBits.

Here is the call graph for this function:

final void CommentService::enterComment in LexState  commentState = 0  ) 
 

Definition at line 46 of file commentservice.cpp.

References ASSERT, StdService::getLexState(), StdService::lexicalError(), LexState, m_commentNesting, m_returnState, MaxCommentNesting, and StdService::setLexState().

Here is the call graph for this function:

final void CommentService::leaveComment void   ) 
 

Definition at line 62 of file commentservice.cpp.

References m_commentNesting, m_returnState, and StdService::setLexState().

Here is the call graph for this function:

final bool CommentService::inComment void   )  const
 

Definition at line 74 of file commentservice.cpp.

References m_commentNesting.


Member Data Documentation

State CommentService::m_commentNesting [private]
 

Definition at line 376 of file stdservice.h.

Referenced by CommentService(), doneColorizerState(), enterComment(), inComment(), initColorizerState(), and leaveComment().

LexState CommentService::m_returnState [private]
 

Definition at line 377 of file stdservice.h.

Referenced by CommentService(), doneColorizerState(), enterComment(), initColorizerState(), and leaveComment().


The documentation for this class was generated from the following files:
Generated on Mon Mar 20 22:11:53 2006 for GT2005 by doxygen 1.3.6