| Puma Reference Manual | Puma: Puma::ACIntroductionInfo Class Reference |
#include <Puma/ACIntroductionInfo.h>
Public Member Functions | |
| ACIntroductionInfo (CT_AdviceDecl *d, CProtection::Type p) | |
| Construct an ACIntroductionInfo object. | |
| CT_AdviceDecl * | def_node () |
| Get the introduction advice declaration syntax tree node. | |
| CProtection::Type | prot () |
| Get the protection of the introduction advice (public, protected, private). | |
| void | Aspect (ACAspectInfo *ai) |
| Set the aspect containing the introduction. | |
| ACAspectInfo * | Aspect () |
| Get the aspect containing the introduction. | |
| Puma::ACIntroductionInfo::ACIntroductionInfo | ( | CT_AdviceDecl * | d, | |
| CProtection::Type | p | |||
| ) | [inline] |
Construct an ACIntroductionInfo object.
| d | The corresponding advice declaration syntax tree node. | |
| p | The protection of the advice (public, protected, private). |
| CT_AdviceDecl* Puma::ACIntroductionInfo::def_node | ( | ) | [inline] |
Get the introduction advice declaration syntax tree node.
| CProtection::Type Puma::ACIntroductionInfo::prot | ( | ) | [inline] |
Get the protection of the introduction advice (public, protected, private).
| void Puma::ACIntroductionInfo::Aspect | ( | ACAspectInfo * | ai | ) | [inline] |
Set the aspect containing the introduction.
| ai | The aspect info. |
| ACAspectInfo* Puma::ACIntroductionInfo::Aspect | ( | ) | [inline] |
Get the aspect containing the introduction.