Skip to content

SageInterface::isPureVirtualClass

Check if a class type is a pure virtual class. True means that there is at least one pure virtual function that has not been overridden. In the case of an incomplete class type (forward declaration), this function returns false.

Synopsis

Declared in <SageIII/sageInterface/sageInterface.h>

[[visibility]]
bool
isPureVirtualClass(
    SgType* type,
    ClassHierarchyWrapper const& classHierarchy);

Parameters

Name

Description

type

This class represents the base class for all types.

Created with MrDocs