IDL compiler front-end library
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
AST::InterfaceKind Class Reference

The kind of interface. More...

#include <Interface.h>

Inheritance diagram for AST::InterfaceKind:
AST::Interface AST::InterfaceDecl

Public Types

enum  Kind { UNCONSTRAINED , ABSTRACT , LOCAL , PSEUDO }
 The kind of interface. More...
 

Public Member Functions

Kind interface_kind () const noexcept
 

Detailed Description

The kind of interface.

Examples
Printer.cpp.

Definition at line 39 of file Interface.h.

Member Enumeration Documentation

◆ Kind

The kind of interface.

Enumerator
UNCONSTRAINED 

interface

ABSTRACT 

abstract interface

LOCAL 

local interface

PSEUDO 

pseudo interface is Nirvana IDL extension

Definition at line 43 of file Interface.h.

Member Function Documentation

◆ interface_kind()

Kind AST::InterfaceKind::interface_kind ( ) const
inlinenoexcept
Returns
The kind of interface.
Examples
Printer.cpp.

Definition at line 54 of file Interface.h.


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