Puma Reference Manual Puma: Puma::CMemberAliasInfo Class Reference



Puma::CMemberAliasInfo Class Reference

#include <Puma/infos/CMemberAliasInfo.h>

Inheritance diagram for Puma::CMemberAliasInfo:

Inheritance graph

List of all members.


Detailed Description

Semantic information about a member alias.

A member alias is created by a using-declaration.

Public Member Functions

 CMemberAliasInfo ()
 Constructor.
 ~CMemberAliasInfo ()
 Destructor.
CObjectInfoMember () const
 Get the semantic information about the original member for which this is an alias.
void Member (CObjectInfo *info)
 Set the original member for which this is an alias.


Constructor & Destructor Documentation

Puma::CMemberAliasInfo::CMemberAliasInfo (  )  [inline]

Constructor.

Puma::CMemberAliasInfo::~CMemberAliasInfo (  ) 

Destructor.

If the object type is CObjectInfo::MEMBERALIAS_INFO, then CObjectInfo::CleanUp() is called.


Member Function Documentation

CObjectInfo * Puma::CMemberAliasInfo::Member (  )  const [inline]

Get the semantic information about the original member for which this is an alias.

void Puma::CMemberAliasInfo::Member ( CObjectInfo info  )  [inline]

Set the original member for which this is an alias.

Parameters:
info The original member.




Puma Reference Manual. Created on 11 Jul 2008.