PUMA Library Reference Manual
Puma::CSemObject Class Reference

#include <Puma/CSemObject.h>

+ Inheritance diagram for Puma::CSemObject:

Description

Semantic information for syntax tree nodes referencing objects, classes, or any other entity.

Public Member Functions

 CSemObject ()
 Constructor. More...
 
void Object (CObjectInfo *o)
 Set the semantic information object for the entity. More...
 
CObjectInfoObject () const
 Get the semantic information object. More...
 

Constructor & Destructor Documentation

◆ CSemObject()

Puma::CSemObject::CSemObject ( )
inline

Constructor.

Member Function Documentation

◆ Object() [1/2]

CObjectInfo* Puma::CSemObject::Object ( ) const
inline

Get the semantic information object.

◆ Object() [2/2]

void Puma::CSemObject::Object ( CObjectInfo o)
inline

Set the semantic information object for the entity.

Parameters
oThe semantic information object.