PPL Logo

xi::NamedEllipsisType Class Reference

#include <xi-Type.h>

Inheritance diagram for xi::NamedEllipsisType:

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

Collaboration graph
[legend]

Public Member Functions

 NamedEllipsisType (const char *n)
void print (XStr &str)
void printWithoutEllipsis (XStr &str)
virtual const char * getBaseName (void) const

Protected Attributes

XStr nameWithEllipsis

Detailed Description

Definition at line 99 of file xi-Type.h.


Constructor & Destructor Documentation

xi::NamedEllipsisType::NamedEllipsisType ( const char *  n  )  [inline]

Definition at line 103 of file xi-Type.h.

References nameWithEllipsis.


Member Function Documentation

void xi::NamedEllipsisType::print ( XStr str  )  [virtual]

Reimplemented from xi::NamedType.

Definition at line 59 of file xi-Type.C.

References nameWithEllipsis, xi::NamedType::scope, and xi::NamedType::tparams.

Referenced by xi::TTypeEllipsis::genShort().

Here is the caller graph for this function:

void xi::NamedEllipsisType::printWithoutEllipsis ( XStr str  ) 

Definition at line 65 of file xi-Type.C.

References xi::NamedType::name, xi::NamedType::scope, and xi::NamedType::tparams.

Referenced by xi::TTypeEllipsis::genLong(), and xi::TTypeEllipsis::print().

Here is the caller graph for this function:

virtual const char* xi::NamedEllipsisType::getBaseName ( void   )  const [inline, virtual]

Reimplemented from xi::NamedType.

Definition at line 110 of file xi-Type.h.

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

Here is the call graph for this function:


Field Documentation

Definition at line 101 of file xi-Type.h.

Referenced by getBaseName(), NamedEllipsisType(), and print().


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

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