PPL Logo

xi::MsgVar Class Reference

#include <xi-Message.h>

Collaboration diagram for xi::MsgVar:

Collaboration graph
[legend]

Public Member Functions

 MsgVar (Type *t, const char *n, int c, int a)
TypegetType ()
const char * getName ()
int isConditional ()
int isArray ()
void print (XStr &str)

Data Fields

Typetype
const char * name
int cond
int array

Detailed Description

Definition at line 8 of file xi-Message.h.


Constructor & Destructor Documentation

xi::MsgVar::MsgVar ( Type t,
const char *  n,
int  c,
int  a 
)

Definition at line 410 of file xi-Message.C.


Member Function Documentation

Type * xi::MsgVar::getType ( void   ) 

Definition at line 413 of file xi-Message.C.

References type.

const char * xi::MsgVar::getName ( void   ) 

Definition at line 415 of file xi-Message.C.

References name.

int xi::MsgVar::isConditional (  ) 

Definition at line 417 of file xi-Message.C.

References cond.

Referenced by xi::Message::genDecls(), xi::Message::genDefs(), and print().

Here is the caller graph for this function:

int xi::MsgVar::isArray ( void   ) 

Definition at line 419 of file xi-Message.C.

References array.

Referenced by xi::Message::genDecls(), xi::Message::genDefs(), and print().

Here is the caller graph for this function:

void xi::MsgVar::print ( XStr str  ) 

Definition at line 421 of file xi-Message.C.

References isArray(), isConditional(), name, xi::Type::print(), and type.

Referenced by xi::Message::genDecls(), and xi::MsgVarList::print().

Here is the call graph for this function:

Here is the caller graph for this function:


Field Documentation

Definition at line 10 of file xi-Message.h.

Referenced by xi::Message::genDecls(), xi::Message::genDefs(), getType(), and print().

const char* xi::MsgVar::name

Definition at line 11 of file xi-Message.h.

Referenced by xi::Message::genDecls(), xi::Message::genDefs(), getName(), and print().

Definition at line 12 of file xi-Message.h.

Referenced by isConditional().

Definition at line 13 of file xi-Message.h.

Referenced by isArray().


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

Generated on Mon Sep 21 08:35:20 2020 for Charm++ by  doxygen 1.5.5