CsEntityArraySpecifier Struct Reference

Array type specifier. More...

List of all members.

Public Member Functions

 CsEntityArraySpecifier ()
 CsEntityArraySpecifier (int rank_)
 ~CsEntityArraySpecifier ()
void stop_by_id ()
CsEntityArraySpecifierclone () const
bool equal (const CsEntityArraySpecifier &rhs) const
bool equal_bounds (const CsEntityArraySpecifier &rhs) const

Public Attributes

CsEntityTypeRef type
 Array element type.
int rank
 Array rank (number of dimensions).
CsEntityArrayBoundSpecifierbounds
 Array bounds specifier.


Detailed Description

Array type specifier.


Constructor & Destructor Documentation

CsEntityArraySpecifier::CsEntityArraySpecifier  )  [inline]
 

CsEntityArraySpecifier::CsEntityArraySpecifier int  rank_  )  [inline]
 

CsEntityArraySpecifier::~CsEntityArraySpecifier  )  [inline]
 


Member Function Documentation

CsEntityArraySpecifier* CsEntityArraySpecifier::clone  )  const
 

bool CsEntityArraySpecifier::equal const CsEntityArraySpecifier rhs  )  const
 

bool CsEntityArraySpecifier::equal_bounds const CsEntityArraySpecifier rhs  )  const
 

void CsEntityArraySpecifier::stop_by_id  )  [inline]
 


Member Data Documentation

CsEntityArrayBoundSpecifier* CsEntityArraySpecifier::bounds
 

Array bounds specifier.

int CsEntityArraySpecifier::rank
 

Array rank (number of dimensions).

CsEntityTypeRef CsEntityArraySpecifier::type
 

Array element type.

© 2005 metaspec