CsCompoundIdentifier Struct Reference

Compound identifier. More...

List of all members.

Public Member Functions

 CsCompoundIdentifier ()
 CsCompoundIdentifier (WPHashString phs)
 CsCompoundIdentifier (WPHashString phs, CsTokenIndex identifier_token)
virtual void addTokensRecursive (CsTokenCollector &tokenCollector)
virtual void addTokens (CsTokenCollector &tokenCollector)
bool isCompound () const
WPHashString getFirstIdentifier () const
WPHashString getLastIdentifier () const


Detailed Description

Compound identifier.

EBNF grammar:

compound-identifier:
  identifier ( "." identifier )*


Constructor & Destructor Documentation

CsCompoundIdentifier::CsCompoundIdentifier  )  [inline]
 

CsCompoundIdentifier::CsCompoundIdentifier WPHashString  phs  )  [inline, explicit]
 

CsCompoundIdentifier::CsCompoundIdentifier WPHashString  phs,
CsTokenIndex  identifier_token
[inline]
 


Member Function Documentation

virtual void CsCompoundIdentifier::addTokens CsTokenCollector tokenCollector  )  [virtual]
 

virtual void CsCompoundIdentifier::addTokensRecursive CsTokenCollector tokenCollector  )  [virtual]
 

WPHashString CsCompoundIdentifier::getFirstIdentifier  )  const [inline]
 

WPHashString CsCompoundIdentifier::getLastIdentifier  )  const [inline]
 

bool CsCompoundIdentifier::isCompound  )  const [inline]
 

© 2005 metaspec