PPL Logo

xi::Array Class Reference

#include <xi-symbol.h>

Inheritance diagram for xi::Array:

Inheritance graph
[legend]
Collaboration diagram for xi::Array:

Collaboration graph
[legend]

Public Member Functions

 Array (int ln, attrib_t Nattr, NamedType *index, NamedType *t, TypeList *b=0, MemberList *l=0)
virtual int is1D (void)
virtual const char * dim (void)
virtual void genSubDecls (XStr &str)
virtual char * chareTypeName (void)

Protected Attributes

XStr indexSuffix
XStr indexType

Detailed Description

Definition at line 787 of file xi-symbol.h.


Constructor & Destructor Documentation

xi::Array::Array ( int  ln,
attrib_t  Nattr,
NamedType index,
NamedType t,
TypeList b = 0,
MemberList l = 0 
)


Member Function Documentation

virtual int xi::Array::is1D ( void   )  [inline, virtual]

Definition at line 794 of file xi-symbol.h.

References indexSuffix.

virtual const char* xi::Array::dim ( void   )  [inline, virtual]

Definition at line 795 of file xi-symbol.h.

References xi::XStr::get_string_const(), and indexSuffix.

void xi::Array::genSubDecls ( XStr str  )  [virtual]

virtual char* xi::Array::chareTypeName ( void   )  [inline, virtual]

Reimplemented from xi::Chare.

Definition at line 797 of file xi-symbol.h.


Field Documentation

Definition at line 789 of file xi-symbol.h.

Referenced by Array(), dim(), genSubDecls(), and is1D().

Definition at line 790 of file xi-symbol.h.

Referenced by Array(), and genSubDecls().


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

Generated on Fri May 25 08:06:21 2012 for Charm++ by  doxygen 1.5.5