PUMA Library Reference Manual
Loading...
Searching...
No Matches
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.
 
void Object (CObjectInfo *o)
 Set the semantic information object for the entity.
 
CObjectInfoObject () const
 Get the semantic information object.
 

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.