cecko
List of all members
cecko::CKAbstractNamed Class Referenceabstract

Abstract named-object (constant, variable, or function) descriptor. More...

#include <cktables.hpp>

Inheritance diagram for cecko::CKAbstractNamed:
[legend]
Collaboration diagram for cecko::CKAbstractNamed:
[legend]

Public Member Functions

Determining the kind of the object
virtual bool is_var () const
 Global or local variable.
 
virtual bool is_function () const
 Function.
 
virtual bool is_constant () const
 Enumeration constant.
 
Object type
virtual CKTypeSafeObs get_type () const =0
 Type of the named object.
 
virtual bool is_const () const
 Optional "const" flag on a variable.
 
Object representation in LLVM IR
virtual CKIRValueObs get_ir () const
 The address of a variable, the value of a constant.
 
virtual CKIRFunctionObs get_function_ir () const
 The address of a function.
 
- Public Member Functions inherited from cecko::CINamePtr
const CINameget_name () const
 The name of the object.
 

Detailed Description

Abstract named-object (constant, variable, or function) descriptor.


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