
#include <xi-symbol.h>


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 |
Definition at line 787 of file xi-symbol.h.
| xi::Array::Array | ( | int | ln, | |
| attrib_t | Nattr, | |||
| NamedType * | index, | |||
| NamedType * | t, | |||
| TypeList * | b = 0, |
|||
| MemberList * | l = 0 | |||
| ) |
Definition at line 1345 of file xi-symbol.C.
References xi::Chare::bases, xi::Chare::bases_CBase, xi::Chare::forElement, xi::forIndividual, xi::NamedType::getBaseName(), xi::Chare::hasElement, xi::Chare::hasSection, indexSuffix, xi::indexSuffix2object(), indexType, xi::NamedType::print(), and xi::Chare::type.
| virtual int xi::Array::is1D | ( | void | ) | [inline, virtual] |
| 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] |
Reimplemented from xi::Chare.
Definition at line 1404 of file xi-symbol.C.
References xi::Chare::bases, xi::CIClassEnd, xi::CIClassStart, xi::disambig_array(), xi::Construct::external, xi::forAll, xi::Chare::forElement, xi::forIndividual, xi::forSection, xi::MemberList::genDecls(), xi::Type::genProxyName(), xi::Chare::genProxyNames(), xi::Chare::genTypedefs(), xi::TypeList::getFirst(), indexSuffix, indexType, xi::Chare::isTemplated(), xi::Chare::list, xi::Prefix::ProxyElement, xi::Chare::proxyPrefix(), xi::Chare::sharedDisambiguation(), xi::TEntity::tspec(), xi::TEntity::tvars(), and xi::Chare::type.
| virtual char* xi::Array::chareTypeName | ( | void | ) | [inline, virtual] |
XStr xi::Array::indexSuffix [protected] |
Definition at line 789 of file xi-symbol.h.
Referenced by Array(), dim(), genSubDecls(), and is1D().
XStr xi::Array::indexType [protected] |
1.5.5