PPL Logo

xi::Array Class Reference

#include <xi-Chare.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, AstChildren< Member > *l=0)
virtual int is1D (void)
virtual const char * dim (void)
virtual void genSubDecls (XStr &str)
virtual char * chareTypeName (void)

Data Fields

bool hasVoidConstructor

Protected Attributes

XStr indexSuffix
XStr indexType

Detailed Description

Definition at line 169 of file xi-Chare.h.


Constructor & Destructor Documentation

xi::Array::Array ( int  ln,
attrib_t  Nattr,
NamedType index,
NamedType t,
TypeList b = 0,
AstChildren< Member > *  l = 0 
)


Member Function Documentation

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

Definition at line 176 of file xi-Chare.h.

References indexSuffix.

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

Definition at line 177 of file xi-Chare.h.

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

Here is the call graph for this function:

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

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

Reimplemented from xi::Chare.

Definition at line 179 of file xi-Chare.h.


Field Documentation

Definition at line 171 of file xi-Chare.h.

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

Definition at line 172 of file xi-Chare.h.

Referenced by Array(), and genSubDecls().

Definition at line 180 of file xi-Chare.h.

Referenced by genSubDecls(), and xi::Entry::setChare().


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

Generated on Mon Sep 21 08:34:59 2020 for Charm++ by  doxygen 1.5.5